Bonjour,

Je post car je rencontre un problème que je ne connaissais pas jusque là, et que je n'arrive pas à résoudre.

Je m'explique :

Je fais une extraction d'une base de données, que je sauvegarde sous forme d'un fichier texte. Il y a des dates dans cette extraction (par exemple 05/03/2008).

Je passe par une macro VBA pour le renommer en xls :

Code : Sélectionner tout - Visualiser dans une fenêtre à part
Name CheminFichier & "\Extraction_Partielle.txt" As CheminFichier & "\Extraction_Partielle.xls"
Lorsque je rouvre ce fichier xls manuellement, aucun souci la date de l'exemple est toujours 05/03/2008.

Ensuite, j'automatise l'ouverture du fichier afin de faire un traitement avec :

Code : Sélectionner tout - Visualiser dans une fenêtre à part
Workbooks.Open Filename:="" & CheminFichier & "\Extraction_Partielle.xls"
Et là, toutes mes dates sont transformées au "format" anglais, avec par exemple 03/05/2008 à la place de 05/03/2008. Ce qui fausse tous mes résultats. J'aimerai conserver mes dates au format de départ.

NB : J'ai essayé avec Application.Workbooks.Open, mais j'ai rencontré le même problème.

Je vous remercie par avance de votre aide.

Tsuna