Macro enregistrement fichier en .csv avec ;

Résolu
geo3701 Messages postés 60 Statut Membre -  
geo3701 Messages postés 60 Statut Membre -
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

  1. f894009 Messages postés 17417 Date d'inscription   Statut Membre Dernière intervention   1 717
     
    Bonjour,

    essayez ceci

    ActiveWorkbook.SaveAs Filename:="d:\_cles\moncsv.csv", FileFormat:=xlCSV, Local:=True, CreateBackup:=False
    1
  2. geo3701 Messages postés 60 Statut Membre 1
     
    parfait !

    Merci
    0