Zone de texte - controle de validation

  • Initiateur de la discussion Initiateur de la discussion gwendy46
  • Date de début Date de début

Boostez vos compétences Excel avec notre communauté !

Rejoignez Excel Downloads, le rendez-vous des passionnés où l'entraide fait la force. Apprenez, échangez, progressez – et tout ça gratuitement ! 👉 Inscrivez-vous maintenant !

G

gwendy46

Guest
Bonjour, 🙂

Je voudrais avoir un renseignement concernant les controles de validation sur une zone de texte.

Plus précisément, j'ai tenté de mettre sur une feuille excel à une zone de texte la condition suivante:

Sub TextBox1_AfterUpdate()

If Not IsDate(TextBox1) Then
TextBox1 = ""
MsgBox ("mettre une date au format jj/mm/aaaa")
End If

End Sub


Cependant, ce code ne fonctionne que dans un userform.
Pour l'instant je n'arrive qu'à faire de la validation avec un TextBox1_Change, mais je prefererai valider une fois la saisie de l'utilisateur dans la zone de texte finie.
Quelqu'un aurait-il une solution 😕
Merci beaucoup d'avance

Win XP pro SP 3
Excel 2003
 
Re : Zone de texte - controle de validation

Bonjour,


Code:
Private Sub TextBox1_[COLOR=red][B]LostFocus[/B][/COLOR]()
If Not IsDate(TextBox1) Then
    TextBox1 = ""
    MsgBox ("mettre une date au format jj/mm/aaaa")
    'Optionel:
     TextBox1.Activate
End If
End Sub

A+
 
- Navigue sans publicité
- Accède à Cléa, notre assistante IA experte Excel... et pas que...
- Profite de fonctionnalités exclusives
Ton soutien permet à Excel Downloads de rester 100% gratuit et de continuer à rassembler les passionnés d'Excel.
Je deviens Supporter XLD
Assurez vous de marquer un message comme solution pour une meilleure transparence.

Discussions similaires

Réponses
3
Affichages
645
Réponses
21
Affichages
2 K
Retour