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:
Code : Sélectionner tout - Visualiser dans une fenêtre à part
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/