spécifié un format de date anglais

portgas

XLDnaute Nouveau
Bonjour,

J'essaye de récupérer le contenu d'une cellule sous le format anglais dd-mmm-yy.
Dans Excel, cela s'affiche parfaitement par exemple: 19-Feb-08
mais lorsque je réupère cette valeur dans une macro et l'insère dans un fichier je récupère cette date:
19-févr-08.
Ma macro:
Code:
Sub import()
text_trade_date = Workbooks("JABCAP.xls").Worksheets("Sheet2").Cells(i, 2).Value
text_trade_date = Format(text_trade_date, "[$-409]dd-mmm-yy;@")
Cells(i,16) = text_trade_date
Cells(i,16).Select
Open "C:\tmp\test.txt" For Output As #1
Print #1, ActiveSheet.Cells(i, 16)
Close #1

End Sub
 

portgas

XLDnaute Nouveau
Re : spécifié un format de date anglais

Merci pour vos réponses.
J'ai testé les deux méthodes.
mais même si j'inverse mois et jours j'ai toujours mon mois en caractère français.
Pour la localisation de la cellule, je suis bien en ENGLISH (United states).

Mais malheureusement, cela ne fonctionne toujours pas.
J'ai bien essayé de passé mon windows en anglais, mais j'ai la même chose.
 
Dernière édition:

Discussions similaires

Statistiques des forums

Discussions
312 333
Messages
2 087 378
Membres
103 529
dernier inscrit
gonzi