Bonjour,
Dans VBA Excel, je souhaiterai modifier une variable que je récupère sous la forme 01012000 en date de naissance 01.01.2000.
De quelle manière est-ce que je peux procéder?
D'avance merci et excellente soirée.
Michael.
Bonjour,
Dans VBA Excel, je souhaiterai modifier une variable que je récupère sous la forme 01012000 en date de naissance 01.01.2000.
De quelle manière est-ce que je peux procéder?
D'avance merci et excellente soirée.
Michael.
Bonjour,
Avec des fonction de manipulation de chaînes, telles que LEFT, RIGHT, MID.
Code : Sélectionner tout - Visualiser dans une fenêtre à part Left(Variable, 2) & "." & Mid(Variable, 3, 2) & "." & Right(Variable, 4)
Salut, si tu veux que ta chaîne de caractères soit convertie en une vraie date, utilises la formule ci-dessous.
En considérant que ta cellule A1 soit au format texte, la cellule contenant la formule doit être au format date.
Code : Sélectionner tout - Visualiser dans une fenêtre à part =TEXTE(DATEVAL(GAUCHE(A1;2)&"/"&STXT(A1;3;2)&"/"&DROITE(A1;4));"JJ/MM/AAAA")
Bonjour à tous les deux,
Merci pour vos réponses.
Mat, cela fonctionne parfaitement et je t'en remercie.
Excellente journée.
Michael.
Hello,
on peut aussi utiliser la fonction Format. Exemple :
Ami calmant, J.P
Code : Sélectionner tout - Visualiser dans une fenêtre à part MaChaine = Format("01012000","00\.00\.0000")
Partager