Saisir une date au format xx/xx/xx

Fermé
Linoa85 - 19 avril 2016 à 11:44
pijaku Messages postés 12263 Date d'inscription jeudi 15 mai 2008 Statut Modérateur Dernière intervention 4 janvier 2024 - 31 août 2016 à 14:22
Bonjour,

Je souhaiterais formater une textbox, pour faire apparaitre une date.
Voilà ce que j'ai :
Private Sub TextBox4_Change()
'exemple pour format xx/xx/xxxx
Dim Valeur As Byte
TextBox4.MaxLength = 10
Valeur = Len(TextBox4)
If Valeur = 2 Or Valeur = 5 Then TextBox4 = TextBox4 & "/"
End Sub

Je voudrais également obliger l'utilisateur à saisir 10 chiffres, et uniquement des chiffres...
Avec cette formulation j'ai bien les / qui se mette mais je peux mettre du texte et ne renseigner que 2,3,4... chiffres !!!

Merci d'avance de votre aide,
A voir également:

10 réponses

melanie1324 Messages postés 1505 Date d'inscription vendredi 25 mai 2007 Statut Membre Dernière intervention 31 janvier 2018 154
19 avril 2016 à 12:12
bonjour,

rregarde si la solution donnée iici peut t'aider :

https://forums.commentcamarche.net/forum/affich-2027062-vba-format-de-date-dans-textbox
1