Bonjour,
J'ai développé une application de gestion de contacts avec un user form.
Certains evenements sur les textbox fonctionnent d'autre pas, je n'arrive pas à comprendre pourquoi.
Voici deux exemples:
Private Sub TextBox_22_Exit(ByVal Cancel As MSForms.ReturnBoolean) 'Champ email
email = TextBox_22
If email Like "*@*" And email Like "*.*" Then 'Email valide
Label_outlook.Visible = True
Exit Sub
Else 'Vide ou autre texte
Label_outlook.Visible = False
MsgBox "Veuillez saisir un mail valide !", vbCritical
TextBox_22.Value = ""
TextBox_22.SetFocus
End If
End Sub
Ne se declenche pas
Celle là se décleche:
Private Sub TextBox_17_Exit(ByVal Cancel As MSForms.ReturnBoolean) 'N° de bureau de vote
If TextBox_17 <> "" Then
BD_DONNEES.Range("E1") = Val(TextBox_17)
TextBox_18 = BD_DONNEES.Range("G1").Value
TextBox_19 = BD_DONNEES.Range("H1").Value
Else
TextBox_18 = ""
TextBox_19 = ""
End If
End Sub
Merci d'avance.
J'ai développé une application de gestion de contacts avec un user form.
Certains evenements sur les textbox fonctionnent d'autre pas, je n'arrive pas à comprendre pourquoi.
Voici deux exemples:
Private Sub TextBox_22_Exit(ByVal Cancel As MSForms.ReturnBoolean) 'Champ email
email = TextBox_22
If email Like "*@*" And email Like "*.*" Then 'Email valide
Label_outlook.Visible = True
Exit Sub
Else 'Vide ou autre texte
Label_outlook.Visible = False
MsgBox "Veuillez saisir un mail valide !", vbCritical
TextBox_22.Value = ""
TextBox_22.SetFocus
End If
End Sub
Ne se declenche pas
Celle là se décleche:
Private Sub TextBox_17_Exit(ByVal Cancel As MSForms.ReturnBoolean) 'N° de bureau de vote
If TextBox_17 <> "" Then
BD_DONNEES.Range("E1") = Val(TextBox_17)
TextBox_18 = BD_DONNEES.Range("G1").Value
TextBox_19 = BD_DONNEES.Range("H1").Value
Else
TextBox_18 = ""
TextBox_19 = ""
End If
End Sub
Merci d'avance.