Este fórum está sendo desativado

Depois de 9 anos, este fórum será desativado. Mas calma.... estamos migrando para uma comunidade no DISCORD. Junte-se a nós.

ENTRAR PARA DISCORD

Tópicos relacionados a códigos VBA, gravação de macros, etc.
  • Avatar do usuário
  • Avatar do usuário
Por Osecle
#53301
Olá, tenho um problema. Elaborei uma planilha de cadastro e fim este código para que, se o valor da textbox1 for vazio então a caixa de mensagem avisa preencher o dado. Em seguida deve voltar o focus para a mesma textbox1. Mas isso não ocorre, quando se fecha a caixa de mensagem, o focus vai para a textbox2. Alguém pode me ajudar, por favor? Segue abaixo o código.

'Codigo não aceita numero de matricula vazio
If Me.TextBox1 = "" Then
MsgBox "Matrícula é Obrigatório!", vbCritical, "Controle Dados"
TextBox1.SetFocus
Exit Sub
End If
Por lucasExcel
Posts
#53312
Amigo faça o upload da planilha em anexo para que possamos depurar o código e ver o porque desse erro acontecer.
Avatar do usuário
Por JCabral
Avatar
#53316
Osecle escreveu:Olá, tenho um problema. Elaborei uma planilha de cadastro e fim este código para que, se o valor da textbox1 for vazio então a caixa de mensagem avisa preencher o dado. Em seguida deve voltar o focus para a mesma textbox1. Mas isso não ocorre, quando se fecha a caixa de mensagem, o focus vai para a textbox2. Alguém pode me ajudar, por favor? Segue abaixo o código.

'Codigo não aceita numero de matricula vazio
If Me.TextBox1 = "" Then
MsgBox "Matrícula é Obrigatório!", vbCritical, "Controle Dados"
TextBox1.SetFocus
Exit Sub
End If
Estranho, aqui funciona direito
Avatar do usuário
Por fcarlosc2018
Posts Avatar
#53338
Boa noite

Tente assim:
Código: Selecionar todos
Private Sub TextBox1_Exit(ByVal Cancel As MSForms.ReturnBoolean)    
    
    If TextBox1 = "" Then
         MsgBox ("Sua Mensagem...!!!"), vbInformation, "Atenção!"
         Cancel = True
         TextBox1.SetFocus
    End If
    
End Sub
Att,
Francisco
long long title how many chars? lets see 123 ok more? yes 60

We have created lots of YouTube videos just so you can achieve [...]

Another post test yes yes yes or no, maybe ni? :-/

The best flat phpBB theme around. Period. Fine craftmanship and [...]

Do you need a super MOD? Well here it is. chew on this

All you need is right here. Content tag, SEO, listing, Pizza and spaghetti [...]

Lasagna on me this time ok? I got plenty of cash

this should be fantastic. but what about links,images, bbcodes etc etc? [...]

Estamos migrando para uma comunidade no Discord