Salut, le pb est du même acabit que pour le SaveAs
Depuis XL 2002, l'export en CSV via VBA prend par défaut pour séparateur une "," sauf si on le fait à la main : Fichier Enregistrer sous CSV (séparateur point-virgule)
Ajouter Local:=True
ActiveWorkbook.SaveAs Filename:= "c:\DATA.csv",Local:=True
|
Extrait de l'aide en ligne VBA :
True enregistre les fichiers en fonction de la langue de Microsoft Excel (y compris les paramètres du Panneau de configuration). False (valeur par défaut) enregistre les fichiers en fonction de la langue de Visual Basic pour Applications VBA(qui est généralement l'anglais des États-Unis, sauf si le projet VBA où Workbooks.Open est exécuté est un ancien projet VBA XL5/95 de niveau international).
Workbooks.Open Filename:="C:\DATA.csv", Local:=True
|
Message édité par kiki29 le 06-06-2010 à 02:06:12