Vous utilisez un navigateur obsolète. Il se peut que ce site ou d'autres sites Web ne s'affichent pas correctement. Vous devez le mettre à jour ou utiliser un navigateur alternatif.
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 !
Re : format obligatoire de TextBox dans un UserForm
bonjour,
je te remercie,
finalement avec ça.. ça marche.!!
Code:
Private Sub TextBox1_change()
Dim valeur as Byte
TextBox1.MaxLenght=7
valeur=Len(TextBox1)
If valeur = 2 then TextBox1 = TextBox1 & "/"
End Sub
Cela formate bien la TextBox en réduisant le nombre de caractère à 7 et en ajoutant / après le 2ème caractère.
Par contre je n'arrive pas à imposer uniquement des chiffres et le "/" comme caractères autorisés.
je n'ai pas réussi à adapter ce que tu as mis dans ton exemple.
Merci encore pour vos conseils
Re : format obligatoire de TextBox dans un UserForm
Bonjour Paul, Jean-Marcel
En reprenant le fichier de Jean-Marcel 🙂, tu peux tester cette macro (avec l'année sur 2 chiffres à adapter pour 4). Notons que j'ai mis le MaxLenght à 5 dans les propriétés du textbox.
Code:
Private Sub UserForm_Initialize()
TxtDateVerif.SetFocus
End Sub
Private Sub TxtDateVerif_Change()
If Len(TxtDateVerif) = 2 And TxtDateVerif > 12 And TxtDateVerif >= 0 Then GoTo suite
If Len(TxtDateVerif) = 2 Then TxtDateVerif = TxtDateVerif & "/"
Exit Sub
suite:
TxtDateVerif = "": MsgBox "Mauvaise saisie!": Beep
UserForm_Initialize
End Sub
Private Sub Fermer_Click()
ActiveCell = CDate("01/" & TxtDateVerif)
End Sub
Re : format obligatoire de TextBox dans un UserForm
Merci à tous les 2 !!
ça fonctionne bien maintenant.
effectivement comme tu le dis Jean-Marcel,
il serait pratique (voire même sécurisant) de pouvoir bloquer les mois entre 1 et 12 compris..!! on n'est pas à l'abris d'un utilisateur distrait..!!! et même mettre une année butoir...par ex 2023
- 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