Convertir une date jjmmaaaa en jj/mm/aaaa
Résolu/Fermé
A voir également:
- Vba format date jj/mm/aaaa
- Jjmmaaaa ✓ - Forum Excel
- Que veus dire jj/mm/aaaa ✓ - Forum Réseaux sociaux
- Conversion sous excel jj/mm/aaaa en jjmmaaaa ✓ - Forum Excel
- Format jjmmaaaa ✓ - Forum Bureautique
- Impossible mettre des dates au format jj/mm/aaa ✓ - Forum Excel
14 réponses
Utilisateur anonyme
17 juin 2010 à 11:02
17 juin 2010 à 11:02
Bonjour,
Voici un petit bout de code qui devrait répondre à ta question :
Tu déclenche sur l'évènement change de ta TextBox1 :
Dim MaDate as String
MaDate = CStr(TextBox1.value)
If Len(MaDate) < 8 Then Exit Sub
Textbox1.value = DateSerial(Right(MaDate, 4), Left(Right(MaDate, 6), 2), Left(MaDate, 2))
Attention : ça ne marche que si la date que tu saisis contient 8 caractères (2 pour le jour, 2 pour le mois et 4 pour l'année) !
Manu
Voici un petit bout de code qui devrait répondre à ta question :
Tu déclenche sur l'évènement change de ta TextBox1 :
Dim MaDate as String
MaDate = CStr(TextBox1.value)
If Len(MaDate) < 8 Then Exit Sub
Textbox1.value = DateSerial(Right(MaDate, 4), Left(Right(MaDate, 6), 2), Left(MaDate, 2))
Attention : ça ne marche que si la date que tu saisis contient 8 caractères (2 pour le jour, 2 pour le mois et 4 pour l'année) !
Manu