-
VBA - format de date
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:
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:
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
-
Code:
Selection.NumberFormat = "dd/mm/yy"
essaye ça
adapte le...
-
C'est un truc peut être idiot que je vais dire mais..pourquoi tu ouvre pas ton fichier Texte avec Excel ? plutôt que de d'abord renommer ton fichier texte en Xls ?
-
pas faut ce que dis illight