Macro enregistrement fichier en .csv avec ;

Résolu/Fermé
geo3701 Messages postés 58 Date d'inscription mardi 16 avril 2013 Statut Membre Dernière intervention 8 août 2017 - 6 mars 2014 à 15:15
geo3701 Messages postés 58 Date d'inscription mardi 16 avril 2013 Statut Membre Dernière intervention 8 août 2017 - 6 mars 2014 à 15:52
Bonjour,

Je manipule quelques fichiers .csv dans des fichiers .xlsm. Je dois notamment importer des données de ces .csv et en exporter vers ces.csv.

L'ouverture des fichiers ne pose pas de pb majeur, mais c'est au moment de passer la macro de sauvegarde que cela devient embêtant.

En effet, une fois cet enregistrement effectué, le séparateur n'est plus le ";" mais la "," , et là c'est le drame...

voici ma macro

Sub macro()

ActiveWorkbook.SaveAs Filename:="chemin et nom.csv", FileFormat:=xlCSV, CreateBackup:=False


End Sub

Avez vous la solution?

Cdt merci d'avance

2 réponses

f894009 Messages postés 17185 Date d'inscription dimanche 25 novembre 2007 Statut Membre Dernière intervention 15 avril 2024 1 701
6 mars 2014 à 15:30
Bonjour,

essayez ceci

ActiveWorkbook.SaveAs Filename:="d:\_cles\moncsv.csv", FileFormat:=xlCSV, Local:=True, CreateBackup:=False
1
geo3701 Messages postés 58 Date d'inscription mardi 16 avril 2013 Statut Membre Dernière intervention 8 août 2017 1
6 mars 2014 à 15:52
parfait !

Merci
0