Bonjour,

J'essaye de stocker des dates dans des cellules Excel avec du VBA. Rien de bien compliqué, je mets ma date en forme à partir d'une cellule Excel (Ex : Je récupère la valeur dans ma variable dtdoc = 20130611) de format standard. Puis je la stocke :

Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
 
aa = Left(dtdoc, 4)
jj = Right(dtdoc, 2)
mm = Mid(dtdoc, 5, 2)
 
dtdoc2 = jj & "/" & mm & "/" & aa
Workbooks(wbprinc.Name).Worksheets("Feuil1").Range("A1").Value = dtdoc2
Si je regarde la valeur de dtdoc2 pendant l'exécution du code, elle est juste :
"11/06/2013".

Mais elle est stockée dans Excel de cette façon : "06/11/2013". Excel met la cellule au format Date (France) automatiquement.

Existe-t-il une règle particulière pour stocker une date dans une feuille Excel ?

Merci d'avance !