Macro enregistrement fichier en .csv avec ;

Résolu
geo3701 Messages postés 58 Date d'inscription   Statut Membre Dernière intervention   -  
geo3701 Messages postés 58 Date d'inscription   Statut Membre Dernière intervention   -
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 17277 Date d'inscription   Statut Membre Dernière intervention   1 713
 
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   Statut Membre Dernière intervention   1
 
parfait !

Merci
0