Bonjour,

J'ai une extraction au format csv d'une application sur laquelle je n'ai pas la main. A l'intérieur j'ai une colonne "date de début" qui contient des informations du style "Ouvert le: 28-01-2014 10:34". Je souhaite supprimer la chaine de caractères "Ouvert le: ", pour ne garde que la date et l'heure.

tout se passe bien si je fais la manip avec un Control+H.

Par contre si je ré-execute la macro que me génère excel, ca me transforme ma date en format américain et du coup ca inverse le mois et le jour

Voici le code que j'execute en macro
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
 
    Columns("D:D").Select
    Selection.Replace What:="Ouvert le: ", Replacement:="", LookAt:=xlPart, _
        SearchOrder:=xlByRows, MatchCase:=False, SearchFormat:=True, _
        ReplaceFormat:=False
j'ai essayé de rajouter ce bout code avant:
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
    Selection.NumberFormat = "@"
    Application.FindFormat.NumberFormat = "@"
    Application.ReplaceFormat.NumberFormat = "@"
Mais ca change rien.

et si je change l'option ReplaceFormat par True, et bien ca remplace rien.

Merci de votre aide