Bonjour à tous,
Mon problème est que je n'arrive pas à afficher une date avec le format "dd/mm/yyyy" (avec les 0 devant les jours et mois <10)
J'ai la ligne suivante dans mon code:
Range("B" & j).Value = Format(DateSerial(Left(RanData(i, 2).Value, 4), Mid(RanData(i, 2).Value, 5, 2), Mid(RanData(i, 2).Value, 7, 2)), "dd/mmm/yyyy")
mes data sont (une seule colonne):
20140304 125217000
20140303 224015000
20140303 231542000
et pourtant les dates que j'obtient sont au format suivant:
3/4/2014
3/3/2014
3/3/2014
lorsque je change "dd/mm/yyyy" pour "ddd/mmm/yyyy" ou "dddd/mmmm/yyyy" j'obtient respectivement:
Tue/Mar/2014 et Tuesday/March/2014
Mon/Mar/2014 Monday/March/2014
Mon/Mar/2014 Monday/March/2014
d'où mes deux questions:
1) Comment puis-je faire pour avoir le format dd/mm/yyyy
2) Pourquoi est ce que je perds l'info du jour en "ddd/mmm" et "dddd/mmmm" ?
Merci par avance,
YanBos
Ps: je précise que je me suis inspiré de ça: http://mhubiche.developpez.com/vba/f...ions/datetime/
Partager