Notifications
Clear all

EVENTO Exit(ByVal Cancel...) NÃO FUNCIONA

3 Posts
2 Usuários
0 Reactions
1,223 Visualizações
(@efs2016)
Posts: 38
Eminent Member
Topic starter
 

Bom dia, galera...
Estou fazendo uma planiha para minha mãe com VBA, mas surgiu um erro.
O evento "_Exit(ByVal Cancel As MSForms.ReturnBoolean)" do textbox 'txt_campanha' não está funcionando. Ele está dentro de um frame.
Alguém poderia me ajudar? Segue o anexo da planilha.
Obrigado...

 
Postado : 16/03/2018 8:02 am
Fernando Fernandes
(@fernandofernandes)
Posts: 43750
Illustrious Member
 

Cara, na verdade, isso acontece com qualquer campo, não somente o do textbox "txt_campanaha".

O que está acontecendo de fato é que não está ocorrendo o evento Exit do campo, e sim do frame. Então teria que fazer uma gambiarra ali.
Fora que esse bloqueio é um saco.

Somente a título de exemplo, e como sugestão, dá uma olhada de como é feita a validação nessa planilha:
https://dpobjetivo.com.br/downloads/pla ... o-nis.html

Qualquer coisa da o grito.
Abraço

Existem mil maneiras de preparar Neston. Invente a sua!
http://www.youtube.com/ExpressoExcel

 
Postado : 16/03/2018 11:30 am
Fernando Fernandes
(@fernandofernandes)
Posts: 43750
Illustrious Member
 

Não realidade o evento o evento Exit ocorre; porem simultaneamente com o evento exit do frame, que é; aparentemente; prioritário/mandatório, assim o evento do txt ocorre em segundo plano.
Uma possibilidade, simples, para contornar isso em seu modelo é "transferir" os btn'S Limpar/Confirmar para dentro do frame

Existem mil maneiras de preparar Neston. Invente a sua!
http://www.youtube.com/ExpressoExcel

 
Postado : 16/03/2018 1:59 pm