Ceci est une page optimisée pour les mobiles. Cliquez sur ce texte pour afficher la vraie page.

extraire une feuille d'un classeur sur le bureau avec un format csv

  • Initiateur de la discussion Initiateur de la discussion max 35
  • Date de début Date de début

Boostez vos compétences Excel avec notre communauté !

Rejoignez Excel Downloads, le rendez-vous des passionnés où l'entraide fait la force. Apprenez, échangez, progressez – et tout ça gratuitement ! 👉 Inscrivez-vous maintenant !

max 35

XLDnaute Nouveau
Bonjours,

je suis nouveau dans le forum.
je souhaiterai extraire une feuille de mon classeur (en conservant l'original) à l'aide d'un bouton.
il faudrait que le nom de la sauvegarde soit le même que celui du classeur et que cette feuille soit sauvegardée sur le bureau au format CSV.
j'ai nommé cette feuille "à exporter" dans la pièce jointe.
j'ai lu des post qui se rapprochaient de mon problème sans réussir à adapter les réponses...

merci d'avance pour le coup de main

Max
 
Re : extraire une feuille d'un classeur sur le bureau avec un format csv

re

Il suffit de faire Enregistrer sous...
en choisissant, dans le Type de fichier CSV(séparateur: point-virgule)(*.csv)
et là tu auras un message qui précisera que seule la feuille active sera sauvegardée, et non pas le classeur tout entier
 
Re : extraire une feuille d'un classeur sur le bureau avec un format csv

re,

oui c'est ce que je fais pour le moment.
le but est de le faire par macro,de choisir toujours le même emplacement et de récupérer le nom du fichier original à l'extraction.

Max
 
Re : extraire une feuille d'un classeur sur le bureau avec un format csv

re
très simple avec l'enregistreur de macro on obtient exemple:
ActiveWorkbook.SaveAs Filename:="E:\Documents\format-csv-test-export-csv.csv", FileFormat:=xlCSV, CreateBackup:=False
 
Re : extraire une feuille d'un classeur sur le bureau avec un format csv

re bonjours,

je rencontre encore un petit problème
la sauvegarde fonctionne mais je n'arrive pas à garder le même nom de fichier...(remplacer test test dans le code par le nom de l'original)
et au passage un message s'ouvre pour me dire que les macros ne seront pas prisent en conte.
si il est possible de l'éviter tant mieux.

code:

Sub cam_export1()
'
' cam_export1 Macro
'

'
Sheets("2020 CAM").Select
ActiveWorkbook.Save
ChDir "Z:\BUREAU ETUDE\#2020 CAM"
ActiveWorkbook.SaveAs Filename:="Z:\BUREAU ETUDE\#2020 CAM\test test.csv", _
FileFormat:=xlCSV, CreateBackup:=False
Application.Goto Reference:="cam_export1"
End Sub
 
- Navigue sans publicité
- Accède à Cléa, notre assistante IA experte Excel... et pas que...
- Profite de fonctionnalités exclusives
Ton soutien permet à Excel Downloads de rester 100% gratuit et de continuer à rassembler les passionnés d'Excel.
Je deviens Supporter XLD

Discussions similaires

Réponses
13
Affichages
1 K
Les cookies sont requis pour utiliser ce site. Vous devez les accepter pour continuer à utiliser le site. En savoir plus…