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

Statistiques des forums

Discussions
312 358
Messages
2 087 584
Membres
103 600
dernier inscrit
Tora61