Textbox : taper Date sans slash

LANGAZOU Messages postés 100 Statut Membre -  
pijaku Messages postés 13513 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

  1. pijaku Messages postés 13513 Date d'inscription   Statut Modérateur Dernière intervention   2 773
     
    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
    1. LANGAZOU Messages postés 100 Statut Membre
       
      Merci beaucoup cher pikaju.

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