Macro pour extraire feuille d'un fichier et en faire un fichier...

  • Initiateur de la discussion Initiateur de la discussion DUF
  • 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 !

DUF

XLDnaute Nouveau
Voila tout est dans le titre.. je m'explique :

Je possède 120 classeurs excel nommés différemment et possédant chacun un nombre différent de feuilles différent à l'intérieur et qui ont toutes leur nom propre (cf exemple joint).

Pour rattacher toutes les feuilles une par une à un autre logiciel, je dois copier chaque feuille une par une, créer un nouveau dossier, la coller et l'enregistrer dans un seul classeur avec elle-seule comme feuille à l'intérieur.

je suis à la recherche d'une macro qui permettrait :
1- de copier, à un emplacement spécifique, chaque feuille d'un classeur dans un classeur nouveau
2- de nommer le nouveau classeur du nom de la feuille.

Pouvez-vous m'aider svp ?
 

Pièces jointes

Re : Macro pour extraire feuille d'un fichier et en faire un fichier...

Bonjour DUF, et bienvenue,

La macro suivantr copie chaque feuille du classeur actif dans un nouveau classeur, et enregistre ce dernier sous le nom de la feuille :

Code:
Sub CopieFeuilles()
For Each sh In ActiveWorkbook.Sheets
  sh.Copy
  ActiveWorkbook.SaveAs "F:\" & sh.Name
  ActiveWorkbook.Close
Next
End Sub

Tu n'as plus qu'à remplacer le chemin entre guillemets ("F:\") par le répertoire de ton choix.

Attention, si un classeur existe déjà, un message d'erreur s'affiche mais cette erreur n'est pas gérée elle mettra fin à la macro.

Espérant avoir répondu.

Cordialement.
 
- 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
20
Affichages
872
Réponses
5
Affichages
472
Retour