XL 2013 macro onglets et excel

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 !

anebrildor

XLDnaute Nouveau
bonjour a tous,

j ai des fichiers excel contenants certains plusieurs dizaine d onglets

mon objectif de se sortir un fichier excel par onglet.

j ai deja fouille sur le forum , mais les sujets etait assez anciens et je n arrive pas faire fonctionner les macros proposees

nb sous excel 2013

merci par avance
 
Solution
Bonjour Anebrildor,
Un essai en PJ inspiré de
avec :
VB:
Sub CopieFeuilles()
' Copie chaque feuille or Entete dans des fichiers séparés.
' Les fichiers sont sauvegardés au même niveau que le fichier courant.
' Chaque fichier est appelé par le nom de la feuille.
Dim WB As Workbook, NomFichier As String, Chemin As String
Application.ScreenUpdating = False
For Each Sh In Worksheets
    If Sh.Name <> "Entete" Then ' Feuille Entete non concernée
        Chemin = ThisWorkbook.Path & "\"
        NomFichier = Chemin & Sh.Name & ".xlsx"
        Set WB = Workbooks.Add(xlWBATWorksheet)...
Bonjour Anebrildor,
Un essai en PJ inspiré de
avec :
VB:
Sub CopieFeuilles()
' Copie chaque feuille or Entete dans des fichiers séparés.
' Les fichiers sont sauvegardés au même niveau que le fichier courant.
' Chaque fichier est appelé par le nom de la feuille.
Dim WB As Workbook, NomFichier As String, Chemin As String
Application.ScreenUpdating = False
For Each Sh In Worksheets
    If Sh.Name <> "Entete" Then ' Feuille Entete non concernée
        Chemin = ThisWorkbook.Path & "\"
        NomFichier = Chemin & Sh.Name & ".xlsx"
        Set WB = Workbooks.Add(xlWBATWorksheet)
        ThisWorkbook.Sheets(Sh.Name).Copy Before:=WB.Sheets(1)
        WB.SaveAs Filename:=NomFichier, FileFormat:=xlOpenXMLWorkbook, CreateBackup:=False
        WB.Close SaveChanges:=True
    End If
Next Sh
Sheets("Entete").Select
End Sub
 

Pièces jointes

- 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
6
Affichages
952
Retour