Comment enregistrer une feuille par classeur avec une macro
Résolu
ChevalBleu
-
pijaku Messages postés 12263 Date d'inscription Statut Modérateur Dernière intervention -
pijaku Messages postés 12263 Date d'inscription Statut Modérateur Dernière intervention -
Bonjour,
J'ai une dizaine de fichiers Excel contenant chacun une centaine de feuilles environ. J'aimerais réenregitrer chacune de ces feuilles dans un classeur distinct qui aurait le même titre que la feuille.
Je connais la méthode pour faire cette opération une feuille à la fois, mais j'en ai plus de mille à faire.
Quelqu'un connaîtrait-il une macro pour réaliser cette opération?
Merci à l'avance
J'ai une dizaine de fichiers Excel contenant chacun une centaine de feuilles environ. J'aimerais réenregitrer chacune de ces feuilles dans un classeur distinct qui aurait le même titre que la feuille.
Je connais la méthode pour faire cette opération une feuille à la fois, mais j'en ai plus de mille à faire.
Quelqu'un connaîtrait-il une macro pour réaliser cette opération?
Merci à l'avance
A voir également:
- Comment enregistrer une feuille par classeur avec une macro
- Audacity enregistrer son pc - Guide
- Comment enregistrer une conversation - Guide
- Telecharger macro convertir chiffre en lettre excel - Télécharger - Tableur
- Comment enregistrer une video youtube - Guide
- Comment supprimer une feuille sur word - Guide
1 réponse
Bonjour,
Cette macro enregistre chaque feuille de ton classeur dans le même répertoire que celui-ci.
Attention toutefois, si des feuilles de deux classeurs ont le même nom.....
Cette macro enregistre chaque feuille de ton classeur dans le même répertoire que celui-ci.
Attention toutefois, si des feuilles de deux classeurs ont le même nom.....
Sub EnregistreChaqueFeuille() Dim Chemin As String, feuille As Worksheet For Each feuille In ThisWorkbook.Worksheets feuille.Copy With ActiveWorkbook .SaveAs Chemin & feuille.Name .Close End With Next End Sub
J'ai oublié une ligne de code....
Pfff désolé!
Merci!
A+ n'hésite pas.