Como exigir caracte...
 
Notifications
Clear all

Como exigir caracter obrigatório em uma TextBox

2 Posts
2 Usuários
0 Reactions
677 Visualizações
(@isaac007)
Posts: 1
New Member
Topic starter
 

Galera,

Como exigir caracter especial em uma TextBox?
Exemplo: eu tenho uma TextBox pra inserir o e-mail e gostaria que a textbox exigisse dois caracteres especiais, tais como, "@" e "."

Alguém poderia me ajudar?

Obrigado

 
Postado : 03/05/2016 7:03 am
Fernando Fernandes
(@fernandofernandes)
Posts: 43750
Illustrious Member
 

Você pode utilizar uma função para verificar se é email válido, se pesquisar na net encontrara varios tipos, mas um deles seria este :

Fonte:
como validar email vba
http://www.maximoaccess.com/t7429-como- ... -email-vba

Cole a function abaixo em seu form ou um módulo :

Public Function valEmail(ByVal cEmail As String) As Boolean

    valEmail = True

    Dim nUser As Variant
    nUser = Split(cEmail, "@")

    If UBound(nUser) < 1 Or UBound(nUser) > 1 Or Len(nUser(0)) < 1 Then
        valEmail = False
    Else
        Dim nServer As Variant
        nServer = Split(nUser(1), ".")
        If UBound(nServer) < 1 Or Len(nServer(LBound(nServer))) < 1 Or Len(nServer(UBound(nServer))) < 1 Then
            valEmail = False
        End If
    End If

End Function

E supondo que seu textbox tenha o nome txtEmail utilize a instrução abaixo, veja que está no evento do Botão CommandButton1, ajuste para o seu :

Private Sub CommandButton1_Click()

    If valEmail(txtEmail) = False Then
    
            MsgBox "Email inválido"
    Else
           MsgBox "Email Válido ... Prossegue..."
    End If

End Sub

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

 
Postado : 03/05/2016 10:19 am