Vba Excel2007 - Exporter feuilles en CSV
Fermé
Palteza
Messages postés
79
Date d'inscription
mercredi 2 décembre 2009
Statut
Membre
Dernière intervention
6 septembre 2014
-
22 janv. 2010 à 13:52
eriiic Messages postés 24603 Date d'inscription mardi 11 septembre 2007 Statut Contributeur Dernière intervention 15 décembre 2024 - 7 févr. 2010 à 15:48
eriiic Messages postés 24603 Date d'inscription mardi 11 septembre 2007 Statut Contributeur Dernière intervention 15 décembre 2024 - 7 févr. 2010 à 15:48
A voir également:
- Vba Excel2007 - Exporter feuilles en CSV
- Comment faire un livret avec des feuilles a4 - Guide
- Chrome exporter favoris - Guide
- Exporter conversation sms android - Guide
- Exporter favoris firefox - Guide
- Exporter photos google photos - Guide
3 réponses
Palteza
Messages postés
79
Date d'inscription
mercredi 2 décembre 2009
Statut
Membre
Dernière intervention
6 septembre 2014
3
22 janv. 2010 à 18:35
22 janv. 2010 à 18:35
Désolé mais je remonte mon topic
Palteza
Messages postés
79
Date d'inscription
mercredi 2 décembre 2009
Statut
Membre
Dernière intervention
6 septembre 2014
3
7 févr. 2010 à 13:06
7 févr. 2010 à 13:06
Nouvelle tentative
eriiic
Messages postés
24603
Date d'inscription
mardi 11 septembre 2007
Statut
Contributeur
Dernière intervention
15 décembre 2024
7 257
7 févr. 2010 à 15:48
7 févr. 2010 à 15:48
Bonjour,
Comme tu ne précises pas si toutes les feuilles doivent être enregistrées et que de plus le nom de fichier est différent du nom d'onglet je te propose ceci :
-le nom_de_fichier.csv voulu doit se trouver dans une cellule de la feuille (ici A1)
-sélectionner les feuilles concernées avant de lancer la macro (clic su r le 1er onglet, shift+clic sur le dernier, ctrl+clic pour sélectionner/déselectionner les onglets individuellement)
code à mettre dans un module :
eric
Comme tu ne précises pas si toutes les feuilles doivent être enregistrées et que de plus le nom de fichier est différent du nom d'onglet je te propose ceci :
-le nom_de_fichier.csv voulu doit se trouver dans une cellule de la feuille (ici A1)
-sélectionner les feuilles concernées avant de lancer la macro (clic su r le 1er onglet, shift+clic sur le dernier, ctrl+clic pour sélectionner/déselectionner les onglets individuellement)
code à mettre dans un module :
Sub copyCSV() Dim ws As Worksheet For Each ws In ActiveWorkbook.Windows(1).SelectedSheets fich = "D:\" & ws.[A1].Value ws.SaveAs Filename:=fich, FileFormat:=xlCSV, CreateBackup:=False Next ws End Sub
eric