Textbox : taper Date sans slash

LANGAZOU Messages postés 95 Date d'inscription   Statut Membre Dernière intervention   -  
pijaku Messages postés 12263 Date d'inscription   Statut Modérateur Dernière intervention   -
Bonjour,

J'ai un textbox dans lequel je tape uniquement des dates. y 'a t-il un moyen par exemple si je tape 27022015 il met automatiquement le sympbole slash "/" 27/02/2015.

Merci pour votre aide.

1 réponse

pijaku Messages postés 12263 Date d'inscription   Statut Modérateur Dernière intervention   2 761
 
Bonjour,

Ajout de "/" au fur et à mesure de la saisie:
Sources

Private Sub TextBox1_Change()
'http://silkyroad.developpez.com/VBA/ControlesUserForm/#LII-E
	Dim Valeur As Byte
	TextBox1.MaxLength = 10 'nb caractères maxi autorisé dans le textbox
	Valeur = Len(TextBox1)
	If Valeur = 2 Or Valeur = 5 Then TextBox1 = TextBox1 & "/"
End Sub


'Ensuite pour vérifier que c'est bien une date qui a été saisie
Private Sub CommandButton1_Click()
'http://silkyroad.developpez.com/VBA/ControlesUserForm/#LII-E
    If Not IsDate(TextBox1) Then
        MsgBox "Format incorrect"
        TextBox1 = ""
        Exit Sub
        Else
        MsgBox "Format correct"
        '...la suite de la procédure
    End If
End Sub


1
LANGAZOU Messages postés 95 Date d'inscription   Statut Membre Dernière intervention  
 
Merci beaucoup cher pikaju.

Bonne journée
0
pijaku Messages postés 12263 Date d'inscription   Statut Modérateur Dernière intervention   2 761 > LANGAZOU Messages postés 95 Date d'inscription   Statut Membre Dernière intervention  
 
De rien.
Bonne journée à toi également
0