Bonjour à tous,
Je cherche à obliger l'utilisateur à saisir une date au format dd/mm/aaaa dans une textbox.
Lorsqu'il quitte la textbox3, si la saisie dans celle-ci n'est pas conforme une userform apparait.
J'ai écrit ceci :
Comme vous l'avez deviné, ça ne fonctionne pas. Je ne sais pas par quoi remplacer la partie en rouge pour que s'ouvre la userform "Erreur" si la saisie n'est pas une date. J'imagine que la solution est dans la fonction Format mais je patauge un peu.
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6 Private Sub TextBox3_Exit(ByVal Cancel As MSForms.ReturnBoolean) If TextBox3 <> CVDate(Me.TextBox3) Then ErreurChampsDate.Show Else End If End Sub
Y aurait-il une âme charitable qui puisse m'éclairer?
Merci par avance.
Laurent
Partager