Bom dia amigos. Peço ajuda para me salvarem, pois já procurei em todos lugares e não achei solução.
Tenho duas TextBox (TextBox1 e TextBox2), cujos dados a serem inseridos nelas são selecionados com dois botões que ficam ao lado de cada uma( botões Me.SpinButton2 e Me.SpinButton3). No caso esses botões trazem datas. Conforme imagem que segue anexo.
Nesse UserForm, tenho o botão de "adicionar registro" que chamo nos códigos de cmdGravarDados... E esse botão quando clico, os dados das duas TextBox são lançadas, respectivamente, nas células T15 e T16 do excel.
Tenho o seguinte código dentro do botão de gravar, chamado "cmdGravarDados" :
'***********************************************************************
Range("T15").Select
ActiveCell.FormulaLocal = "=HOJE()+7-DIA.DA.SEMANA(HOJE()+6-" & Me.SpinButton2.Value & ")"
Range("T16").Select
ActiveCell.FormulaLocal = "=FIMMÊS(HOJE();0)-6+" & Me.SpinButton3.Value
'***********************************************************************
Meu objetivo é o seguinte: Quando eu clicar no botão "cmdGravarDados", quero que os dados gravados nas duas TextBox (TextBox1 e TetBox2) sejam lançadas respectivamente nas células "T15" eT16".
Meu problema é que, não estou conseguindo criar um código para que o botão cmdGravarDados apenas grave os dados se as duas TextBox estiverem preenchidas.
Gostaria de uma ajuda para que quando eu clicar no botão de gravar, apenas funcione se as duas textbox já estiverem preenchidas... Caso contrário, apresente uma mensagem tal como "Olá, você precisa preencher as duas textboxs".
Vídeo recomendado
https://youtu.be/diWPPPhW-9E
https://youtu.be/diWPPPhW-9E
Gravar apenas se os dois textbox já estiverem sidos preenchidos
-
- Colaborador
- Mensagens: 23
- Registrado em: Qua Dez 05, 2018 3:29 pm
Gravar apenas se os dois textbox já estiverem sidos preenchidos
- Anexos
-
- Sem título.png (9.69 KiB) Exibido 1369 vezes
-
- Acabou de chegar
- Mensagens: 8
- Registrado em: Seg Fev 15, 2021 6:33 pm
Re: Gravar apenas se os dois textbox já estiverem sidos preenchidos
Boa noite, já tentou :
If TextBox1.Value ="" Or TextBox2.Value ="" Then
MsgBox "Olá, você precisa preencher as duas textboxs"
Else
'Seu código aqui
End if
If TextBox1.Value ="" Or TextBox2.Value ="" Then
MsgBox "Olá, você precisa preencher as duas textboxs"
Else
'Seu código aqui
End if
-
- Colaborador
- Mensagens: 23
- Registrado em: Qua Dez 05, 2018 3:29 pm
Re: Gravar apenas se os dois textbox já estiverem sidos preenchidos
Boa noite Luana, poxa, não tenho palavras para agradecer.
Por vezes fico tão apego aos códigos difíceis que esqueço dos fáceis. Inventei mil códigos difíceis que não funcionaram, e você me mostrou uma simples e perfeito.
Funcionou perfeitamente. Muito obrigado mesmo.
Por vezes fico tão apego aos códigos difíceis que esqueço dos fáceis. Inventei mil códigos difíceis que não funcionaram, e você me mostrou uma simples e perfeito.
Funcionou perfeitamente. Muito obrigado mesmo.