XL 2019 Macros renommer plusieurs feuilles de plusieurs fichiers 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 !

Bastien43

XLDnaute Occasionnel
Bonjour,

Je cherche à créer une macro pour renommer toutes les feuilles de manière identique dans plusieurs fichiers excel (qui sont dans un même dossier).

Voici un premier essai mais qui ne fonctionne pas.

VB:
Sub RenommeOnglets()



    Dim chemin$, fichier$

    Dim i, j

    chemin = ThisWorkbook.Path & "\" 'dossier à adapter

    fichier = Dir(chemin) '1er fichier du dossier

 

    Application.ScreenUpdating = False

 

    While fichier <> ""

 

 

        If LCase(Right(fichier, 4)) = ".xls" Or LCase(Right(fichier, 5)) Like ".xls?" Then

        

            With ThisWorkbook

                Workbooks.Open (fichier)

                    For i = 1 To Worksheets.Count

                    j = Format(i, "#")

                    ActiveWorkbook.Sheets(i).Name = "FEUILLE_" & j

                    Next i

                Workbooks(fichier).Close

            End With

        

        End If

  

    fichier = Dir 'fichier suivant

 

    Wend



    MsgBox ("Onglets mis à jour !")



End Sub

Comment faire svp ? Où est l'erreur ? La macro est dans le fichier Q1

Je vous remercie,
Cordialement
Bastien
 

Pièces jointes

Dernière édition:
Rebonjour,

J'ai réussi en adaptant cette macro


Cela fonctionne parfaitement

Bonne journée
 
- 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
3
Affichages
672
Réponses
4
Affichages
177
Retour