Autoriser une seul évenement en sortie d'une TextBox
Bonjour,
J'ai créé une TextBox qui nécessite d'avoir au moins 3 caractères a l'aide du code suivant qui fonctionne :
Code:
1 2 3 4 5 6
| Private TextBox1_Exit(ByVal Cancel As MSForms.ReturnBoolean) 'Empêche de sortir de la TextBox si il n'y a pas au moins 3 caractères
If Len(TextBox1.Text) < 3 Then
MsgBox "Vous devez saisir 3 caractères au minimum"
Cancel = True
End If
End Sub |
Donc comme prévu ce code m'empêche de cliquer autre part si il n'y a pas 3 caratères. Cependant je souhaiterais que l'utilisateur puisse cliquer sur le bouton "Annuler" qui se trouve sur l'userform.
J'ai essayer de mettre Annuler_Click() dans un "if" mais sans succès.
Je suis ouvert à toutes pistes ou solution.
Merci d'avance et bon appétit.
Cordialement,
Ltspitfire