Discussion: format date textbox
Afficher un message
Vieux 10/01/2003, 12h40   #7 (permalink)
@+Thierry
Guest
 
Messages: n/a
Par défaut Re: format date textbox

Bonjour à tous

Wow, simple est super efficace Ti, comme toujours !

Bravo ! Du coup on peut ajouter un code de Frédérique Sigonneau pour tester si la valeur saisie est bien une date (Exemple 31/02/2003 !!)

Il suffit de remplacer ton exit du Textbox par celui là :

Private Sub TextBox1_Exit(ByVal Cancel As MSForms.ReturnBoolean)
Dim ArrD
ArrD = Split(TextBox1.Text, _
Application.International(xlDateSeparator))
If UBound(ArrD) <> 2 Then GoTo Fin
If Not IsDate(TextBox1.Value) Then GoTo Fin
Exit Sub
Fin:
MsgBox "date non valide"
Cancel = True
End Sub
'FS
'--

Et çà marche Impec !!!
Je vais me servir de ce truc quand je n'ai pas besoin d'un calendar !

Super Ti (avec ma triple TextBox çà fesait un peu bricolage :-)
Bonne Journée

@+Thierry