bonjour a tous, je voudrais faire un test pour voir si l'utilisateur entre bien une date au format dd/mm/yyyy mais je ne sais pas comment faire. merci de votre aide.
Publicité
Posté le 21-05-2004 à 11:29:23
glod 2
Votre trajet, notre projet.
Posté le 21-05-2004 à 11:43:26
isdate() tout simplement Tu peux limiter le champ à 10 caractères,puis un truc du genre
if not isdate(txtDate.text) then
msgbox "Veuillez entrer une date valide SVP"
cancel=true
end if
bonjour a tous, je voudrais faire un test pour voir si l'utilisateur entre bien une date au format dd/mm/yyyy mais je ne sais pas comment faire. merci de votre aide.
moi je te propose ceci
Code :
Dim CduDate As String
Dim MyDate As Date
CduDate = InputBox("Quel date ?", "Date" )
If IsDate(CduDate) = True Then
MyDate = Format(CduDate, "dd/mm/yyyy" )
Else
MsgBox "Entrer une date valide"
End If
Avec cet exemple si tu rentre une date genre "1 juin 2004" format la transforme en 01/06/2004
Message édité par prog1001 le 01-06-2004 à 20:11:12