Bonjour a tous
Je suis en train de faire un programme et j'ai un souci sur le format des dates. J'ai une date sous la forme "01.08.2014 18:37:45" et j'aimerais la mettre sous la forme "01/08/2014".
j'ai fais l'enregistreur de macro qui m'a donné le code suivant
simplement en faisant remplacer "." par "/"
le probleme c'est qu'il me met la date sous la forme "08/01/2014"
j'ai essayé avec uniquement
c'est la meme chose et quand je met
ou
c'est la meme chose...
Bref a partir du moment ou le jour est inferieur a 12, il considere que c'est le mois.
Est ce que quelqu'un sait d'ou vient ce probleme et comment le resoudre ?
Merci d'avance
Cordialement
Je suis en train de faire un programme et j'ai un souci sur le format des dates. J'ai une date sous la forme "01.08.2014 18:37:45" et j'aimerais la mettre sous la forme "01/08/2014".
j'ai fais l'enregistreur de macro qui m'a donné le code suivant
Code:
Columns("P:P").Select
Selection.Replace What:=".", Replacement:="/", LookAt:=xlPart, _
SearchOrder:=xlByRows, MatchCase:=False, SearchFormat:=False, _
ReplaceFormat:=False
le probleme c'est qu'il me met la date sous la forme "08/01/2014"
j'ai essayé avec uniquement
Code:
Selection.Replace What:=".", Replacement:="/"
Code:
Selection.NumberFormat = "d/m/yyyy"
Code:
Selection.NumberFormat = "m/d/yyyy"
Bref a partir du moment ou le jour est inferieur a 12, il considere que c'est le mois.
Est ce que quelqu'un sait d'ou vient ce probleme et comment le resoudre ?
Merci d'avance
Cordialement