[VBA] Enregistrement CSV

Résolu/Fermé
Kino76 Messages postés 86 Date d'inscription mardi 26 juillet 2011 Statut Membre Dernière intervention 15 décembre 2011 - 17 août 2011 à 10:21
Kino76 Messages postés 86 Date d'inscription mardi 26 juillet 2011 Statut Membre Dernière intervention 15 décembre 2011 - 22 août 2011 à 19:37
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

pijaku Messages postés 12263 Date d'inscription jeudi 15 mai 2008 Statut Modérateur Dernière intervention 4 janvier 2024 2 751
17 août 2011 à 11:42
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
0
Kino76 Messages postés 86 Date d'inscription mardi 26 juillet 2011 Statut Membre Dernière intervention 15 décembre 2011 3
22 août 2011 à 19:37
Merci beaucoup :)
0