Ceci est une page optimisée pour les mobiles. Cliquez sur ce texte pour afficher la vraie page.

Conversion date

S

Sarah

Guest
Bonsoir à toutes et à tous.

Je m'adresse à vous pour essayer de résoudre mon problème suivant :
Je récupère un fichier dont les dates sont au format :

aaaammjj exemple 20050812

Comment avec une formle remettre les dates
normal 12/08/2005

J'ai plus de 13 000 lignes

Par avance merci pour vos réponses


sarahyalbir@hotmail.fr
 
V

viniboy

Guest
Bonjour Sarah,

Si ton objectif est uniquement de convertir la date, cette fonction (VBA) fait l'affaire (si tu souhaites que cette date soit reconnue par excel pour faire des calculs dessus, c'est autre chose):

Code:
Function Corrigedate(Anciennedate As String) As String
Corrigedate = Right(Anciennedate, 2) & '/' & Mid(Anciennedate, 5, 2) & '/' & Left(Anciennedate, 4)
End Function

Si tu ne sais pas te servir de VBA, dis le moi, je t'expliquerai comment l'appliquer.

Cordialement,
Vincent
 

Bebere

XLDnaute Barbatruc
bonsoir Sarah
si texte en A1=20050812, la formule suivante te la remets en date
(ex:en B1) ou autre colonne,et puis copier coller valeur
=DATE(GAUCHE(A1;4);STXT(A1;5;2);DROITE(A1;2))
une routine en vba mais alors plus de détails ou 1 fichier zippé -50k
nomsimple.zip

à bientôt :huh:
 
S

Sarah

Guest
Vraiment un grand merci pour votre aide si rapide
super la formule en 2 secondes vba je connais pas alors je tente pas.

Sa fait 2 heures que je retape tout à la main


Encore un grand merci à vous.

@+ Sarah
 

Discussions similaires

Les cookies sont requis pour utiliser ce site. Vous devez les accepter pour continuer à utiliser le site. En savoir plus…