Renommer Feuille en Excel VBA
Renommer toute feuille de calcul excel est aussi facile que de renommer tout fichier. Cela peut être fait en double-cliquant sur n’importe quel nom de feuille de calcul ou en sélectionnant Renommer dans la liste du menu de droite. Mais que faire si nous voulons renommer une feuille de calcul Excel à l’aide d’une macro VBA ? Avec l’aide d’une macro VBA, nous pouvons renommer une ou plusieurs feuilles de calcul Excel en une seule fois. Nous pouvons même fixer le nom d’une feuille de calcul pour éviter qu’il ne soit modifié par quiconque. Ici, nous verrons, plusieurs façons de renommer n’importe quelle feuille de calcul.
Comment renommer une feuille dans Excel en utilisant VBA?
Vous trouverez ci-dessous les différents exemples pour renommer une feuille dans Excel en utilisant le code VBA.
Voyez nos cours et vidéos de démonstration
Valorisation, Hadoop, Excel, applications mobiles, développement Web &beaucoup plus.
Feuille de renommage VBA – Exemple #1
Bien qu’il soit très facile de renommer toute feuille de calcul excel avec l’aide de VBA. Il existe également de nombreuses façons de le faire. Ici, le nom de notre feuille de calcul est défini par défaut comme « Sheet1 » comme indiqué ci-dessous, que nous allons renommer.
Etape 1 : Pour cet exemple, nous aurions besoin d’un module où nous ferons le codage. Allez dans le menu Insertion et sélectionnez Module comme indiqué ci-dessous.
Étape 2 : Maintenant, dans le module nouvellement ouvert, écrivez la sous-catégorie dans le nom de VBA Renommer la feuille ou dans n’importe quel autre nom.
Code:
Sub VBA_RenameSheet()End Sub
Étape 3 : Maintenant, définissez une variable dans n’importe quel nom et affectez-la avec les types de données de la feuille de travail comme indiqué ci-dessous. Ici, nous l’avons nommée « Sheet ».
4.9 (2 356 évaluations)
Voir le cours
Code:
Sub VBA_RenameSheet()Dim Sheet As WorksheetEnd Sub
Étape 4 : Avec l’aide de la commande Set, sélectionnez la variable Sheet comme indiqué ci-dessous.
Code:
Sub VBA_RenameSheet()Dim Sheet As WorksheetSet Sheet =End Sub
Etape 5 : Et sélectionnez la feuille de travail que nous devons renommer avec l’aide de la commande Worksheet.
Code:
Sub VBA_RenameSheet()Dim Sheet As WorksheetSet Sheet = Worksheets("Sheet1")End Sub
Etape 6 : Maintenant, utilisez la fonction Sheet avec Name, et attribuez le nom que nous voulons renommer. Ici, nous choisissons « Renamed Sheet ».
Code:
Sub VBA_RenameSheet()Dim Sheet As WorksheetSet Sheet = Worksheets("Sheet1")Sheet.Name = "Renamed Sheet"End Sub
Étape 7 : Maintenant, enfin, compilez le code et exécutez-le s’il y a une erreur trouvée. Pour exécuter le code, cliquez sur le bouton Play situé en dessous de la barre de menu comme indiqué ci-dessous. Nous verrons, notre feuille sera renommée de Sheet1 à Renamed Sheet comme indiqué ci-dessous.
VBA Rename Sheet – Example #2
Dans cet exemple, nous verrons une façon beaucoup plus facile de renommer n’importe quelle feuille de calcul avec l’aide de la macro VBA. Pour cela, nous aurions besoin, d’un autre module frais.
Etape 1 : Ouvrez un module et écrivez la sous-catégorie de VBA Rename comme indiqué ci-dessous.
Code:
Sub VBA_RenameSheet1()End Sub
Etape 2 : Sélectionnez la feuille que nous voulons renommer avec la fonction Select. Ici notre feuille est Sheet1.
Code:
Sub VBA_RenameSheet1()Sheets("Sheet1").SelectEnd Sub
Étape 3 : Dans la ligne suivante, considérez la fonction Name avec la feuille sélectionnée comme indiqué ci-dessous.
Code:
Sub VBA_RenameSheet1()Sheets("Sheet1").SelectSheets("Sheet1").Name =End Sub
Étape 4 : Choisissez le nom que nous voulons donner après avoir renommé la feuille. Nous choisissons le même nom que dans l’exemple 1 comme « Feuille renommée »
Sub VBA_RenameSheet1()Sheets("Sheet1").SelectSheets("Sheet1").Name = "Renamed Sheet"End Sub
Etape 5 : Compiler à nouveau le code et l’exécuter. Nous verrons que la feuille1 sera renommée avec un nouveau nom comme « Feuille renommée ».
VBA Renommer une feuille – Exemple #3
Il y a encore une autre façon similaire de renommer une feuille de calcul excel avec l’aide de VBA. Cela ressemblerait un peu au processus que nous avons vu dans l’exemple-2, mais beaucoup plus facile à retenir et à traiter.
Etape 1 : Ouvrez un module et écrivez la nouvelle sous-catégorie de VBA Rename Sheet comme indiqué ci-dessous.
Code:
Sub VBA_RenameSheet2()End Sub
Etape 2 : Sélectionnez la feuille que nous voulons renommer. Ici, nous pouvons sélectionner la feuille en mettant la séquence de Sheet entre parenthèses comme indiqué ci-dessous. Ainsi, nous n’avons pas besoin d’écrire le nom de la feuille à renommer. Seule la séquence de cette feuille fonctionnerait.
Code:
Sub VBA_RenameSheet2()Sheets(1).SelectEnd Sub
Etape 3 : Dans la ligne suivante, considérez la fonction Name avec la séquence de feuille sélectionnée comme indiqué ci-dessous.
Code:
Sub VBA_RenameSheet2()Sheets(1).SelectSheets(1).Name =End Sub
Etape 4 : Maintenant, entrez le nom que nous voulons donner à la feuille sélectionnée Sheet1. Considérons le nom que nous avons vu dans les exemples ci-dessus comme « renamed Sheet ».
Code:
Sub VBA_RenameSheet2()Sheets(1).SelectSheets(1).Name = "renamed Sheet"End Sub
Etape 5 : Maintenant compilez à nouveau le code et exécutez-le. Nous remarquerons que Sheet1 est maintenant à nouveau renommée en « feuille renommée » comme indiqué ci-dessous.
VBA Rename Sheet – Exemple #4
Dans cet exemple, nous verrons comment renommer n’importe quelle feuille de calcul avec seulement une ligne de code.
Etape 1 : Ouvrez un module et écrivez la sous-catégorie de VBA Rename Sheet comme indiqué ci-dessous.
Code:
Sub VBA_RenameSheet3()End Sub
Etape 2 : Sélectionnez la séquence de feuilles que nous voulons renommer avec la fonction Name et donnez un nom par lequel nous voulons renommer cette feuille comme indiqué ci-dessous.
Code:
Sub VBA_RenameSheet3()Sheets(1).Name = "rename Sheet"End Sub
Etape 3 : Maintenant, exécutez simplement le code pour le mettre en œuvre. Nous observerons à nouveau que Sheet1 est maintenant renommée comme « rename Sheet »
Pros de Excel VBA Rename Sheet
- Si nous avons plusieurs feuilles à renommer, alors l’utilisation du code VBA est bien meilleure que le processus manuel.
- Nous pouvons changer le nom de n’importe quelle feuille de calcul excel par une ligne de code VBA que nous avons vu dans l’exemple-4.
- Bien que changer manuellement le nom de n’importe quelle feuille est aussi une façon simple de le faire. Mais VBA Rename Sheet est tout à fait utile lorsque nous créons une nouvelle feuille et nous voulons séparer cela avec d’autres feuilles juste pour le catégoriser.
Things to Remember
- Pour avoir une meilleure vue sur les changements qui se produisent, gardez la fenêtre VBA parallèle à la feuille excel afin que le changement de nom de la feuille soit clairement visible.
- Enregistrer le fichier après le travail dans le format permettant la macro nous permettra de préserver le code pour un travail futur également.
- Automatiser le processus de changement du nom de la feuille nous aidera à réduire le temps de catégorisation des feuilles et des données.
Articles recommandés
Ce guide est un guide de VBA Renommer la feuille. Ici, nous discutons de la façon de Renommer la feuille dans Excel en utilisant le code VBA ainsi que quelques exemples pratiques et un modèle excel téléchargeable. Vous pouvez également consulter nos autres articles suggérés –
- VBA Workbook
- VBA Name Worksheet
- VBA Unprotect Sheet
- VBA Protect Sheet
.