Ir para conteúdo
Fórum Script Brasil
  • 0

Preenchimento obrigatório da TextBox2 depende da TextBox1


Fausto Júnior

Pergunta

Boa noite. Estou precisando de uma ajuda. Tenho uma Userform com algumas textbox de preenchimento obrigatório e outras não. Então quando clico no botão para salvar os dados digitados, mas uma destas textbox de preenchimento obrigatório está vazia, obviamente aparece uma mensagem solicitando o seu preenchimento e assim por diante. No entanto, tenho uma textbox (Plano) onde tenho duas opções de preenchimento: "Particular" ou "Convênio" e quando digitado "Particular" eu não preciso preencher a próxima textbox (Nº Carteira) para salvar os dados, mas se eu digitar "Convênio" gostaria que fosse obrigatório o preenchimento do nº da carteira na próxima textbox. Com o código que coloquei mesmo após digitar "Convênio" e o nº da Carteira, ao clicar no botão salvar ele continua pedindo para digitar o nº da carteira. Alguém poderia me ajuda? Desde já obrigado!
Segue parte do meu código:

Private Sub CmdSalvar_Click()

If WorksheetFunction.CountIf(Range("C9:C1923"), txtNome.Value) > 0 And txtNome <> "" Then 
MsgBox "Esse cadastro já existe!", vbCritical, "ERRO"
Exit Sub

Else

If txtNome.Text = "" Then 
MsgBox "Digitar o nome do paciente", vbExclamation, "AVISO"
txtNome.SetFocus
Exit Sub
End If

If txtDDD.Text = "" And txtTelefone1.Text = "" Then 
MsgBox "Digitar o DDD e o Nº de Telefone", vbExclamation, "AVISO" 
txtDDD.SetFocus 
Exit Sub
End If

If txtTelefone1.Text = "" Then 
MsgBox "Digitar o Nº de Telefone", vbExclamation, "AVISO"
txtTelefone1.SetFocus
Exit Sub
End If

If txtPlano.Text = "" Then 
MsgBox "Digitar se Convênio ou Particular", vbExclamation, "AVISO" 
txtPlano.SetFocus
Exit Sub
End If

If txtPlano.Text = "PARTICULAR" Then 
End If

If txtPlano.Text = "CONVÊNIO" Then 
MsgBox "Digitar o Nº da Carteira", vbExclamation, "AVISO"
txtNºCarteira.SetFocus
Exit Sub
End If

If txtPlano.Text = "CONVÊNIO" And txtNºCarteira.Text <> "" Then 
End If
End If

' Restante do código
End Sub

Link para o comentário
Compartilhar em outros sites

0 respostass a esta questão

Posts Recomendados

Até agora não há respostas para essa pergunta

Participe da discussão

Você pode postar agora e se registrar depois. Se você já tem uma conta, acesse agora para postar com sua conta.

Visitante
Responder esta pergunta...

×   Você colou conteúdo com formatação.   Remover formatação

  Apenas 75 emoticons são permitidos.

×   Seu link foi incorporado automaticamente.   Exibir como um link em vez disso

×   Seu conteúdo anterior foi restaurado.   Limpar Editor

×   Você não pode colar imagens diretamente. Carregar ou inserir imagens do URL.



  • Estatísticas dos Fóruns

    • Tópicos
      152,1k
    • Posts
      651,8k
×
×
  • Criar Novo...