jcf6464
XLDnaute Impliqué
Bonjour le forum
J'ai dans un module de classe ce code que j'ai récupère sur ce site ,
Merci à vous tous
bonne journée jean claude
J'ai dans un module de classe ce code que j'ai récupère sur ce site ,
Je souhaiterai si cela est possible que le / soit en automatique des que j'ai saisi les deux premier chiffres et ainsi que les deux autres,'les contrainte dans les evenement pour chaque type de textbox
Private Sub textDate_Change()
Dim T$
T = Mid(textDate.Text, 1, 10)
If Mid(T, 1, 1) > 3 Then T = ""
If Len(T) = 2 And Val(T) > 31 Then T = Mid(T, 1, 1)
If Len(T) >= 3 And Mid(T, 3, 1) <> "/" Then T = Mid(T, 1, 2)
If Len(T) >= 4 And Val(Mid(T, 4, 1)) > 1 Then T = Mid(T, 1, 3)
If Len(T) >= 5 And Val(Mid(T, 4, 2)) > 12 Then T = Mid(T, 1, 4)
If Len(T) >= 6 And Mid(T, 6, 1) <> "/" Then T = Mid(T, 1, 5)
If Len(T) = 10 And Not IsDate(T) Then MsgBox T & vbCrLf & "la date entrée n'est pas valide" & vbCrLf & "veuillez recommencer": T = "":
textDate = T
End Sub
Merci à vous tous
bonne journée jean claude