[VBA] Enregistrement CSV

Résolu
Bonjour,

J'ai un probleme pour enregistrer une feuille de mon classeur je m'explique mon classeur contient 4 feuilles (Feuil1, Feuil2, Feuil3, Achats) Je voudrais enregistrer la Feuil2 en CSV mais je ne trouve pas comment faire j'ai essayer ce code
----------------------------------------------------------------------------------
ActiveWorkbook.SaveAs Filename:=Feuil2, FileFormat:=xlCSV, ReadOnlyRecommended:=True
----------------------------------------------------------------------------------
Mais cela ne fonctionne pas..
Si vous connaissez un moyen je vous en remercie d'avance :)

2 réponses

  1. Modérateur
    Bonjour,
    Le plus facile est de copier ta feuil2 dans un nouveau classeur et d'enregistrer ce classeur. je n'ai pas testé, mais le code devrait vraisembleblement ressembler à :
    Sheets("Feuil2").Copy
    ActiveWorkbook.SaveAs Filename:="Feuil2", FileFormat:=xlCSV, ReadOnlyRecommended:=True 
    ActiveWorkbook.Close


    J'ai juste un petit doute concernant le renseignement facultatif ou non du chemin d'accès à ton fichier .csv