Empêcher la conversion en date heure lors d'un chercher remplacer
Bonjour,
j'ai un problème sur une macro sur Excel 2007. Je copie/colle une liste de date/heure d'un fichier .csv
Le format est en texte sous la forme dd/mm/aa-hh:mm:ss
Le copier/coller ne me pose aucun problème.
Par contre lorsque je fais un rechercher/remplace pour enlever le tiret (-), Excel me converti automatiquement les date/heure en format date heure (jj/mm/aaaa hh:mm:ss) pour toutes les date du 1 au 12 du mois en inversant les mm et jj et me laisse les autre au format texte.
Exemple: 05/11/15-19:30:28 devient 11/05/2015 19:30:28 en format date/heure
alors que 13/11/15-00:00:44 devient 13/11/15 00:00:44 en format texte
Ma question est comment empêcher la conversion en date des 12 premiers jours pour avoir un format cohérent pour le traitement suivant?
Ci-dessous mon code.
Code:
1 2 3 4 5 6 7 8 9 10
|
i = ligneForme + 1
Do While Cells(i, 2) <> ""
With Sheets("Feuil1").Cells(i, 2)
.Replace What:="-", Replacement:=" "
.Value = CDate(.Value)
.NumberFormat = "dd/mm/yyyy hh:mm:ss"
End With
i = i + 1
Loop |
Merci par avance si quelqu'un peut me dépanner... je sèche depuis 3 heures sur les forums