Bonjour,
Il y a deja pas mal de sujets qui ont été postés sur le sujet, mais je ne m'en sors toujours pas !!
Mon problème :
Dans une table dl de SAP vers excel, j'ai une colonne (H) qui me donne des dates sous cette forme : jj.mm.aaaa. Excel considère ces dates comme des nombres au format standard.
Pour traiter ma table, je dois pouvoir remplacer ce format nombre standard avec des points en un nombre au format date avec des slash.
J'ai essayé un simple replace, mais du coup, certains sont considérés comme un nombre standard et d'autres comme une date :
' remplacer les points par des slashs dans la colonne H
l = 1
While Not IsEmpty(Cells(l, 8))
Cells(l, 8).Value = Replace(Cells(l, 8).Value, ".", "/")
l = l + 1
Wend
j'ai besoin de changer ce format car la colonne A devra contenir plusieurs info dont la date, qui sera une référence pour une rechercheV dans une autre feuille...
Et avec un simple "replace", ma seconde feuille ne reconait pas que c'est une date...et tout le reste du fichier part en sucette...les somme.si, les rechercheV...
En bonne bille de VBA que je suis, je prends toutes les idées !!
Merci !
Configuration: Windows 2000
Internet Explorer 6.0