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.
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