VBA Renommer Feuille

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.

Vous pouvez télécharger ce modèle Excel de feuille de renommage VBA ici – Modèle Excel de feuille de renommage VBA

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 ».

Cours populaires dans cette catégorie
Tout en un Excel VBA Bundle (120+ Courses)120+ Online Courses | 500+ Hours | Verifiable Certificates | Lifetime Access
4.9 (2 356 évaluations)
Prix du cours
Voir le cours

Cours connexes

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 –

  1. VBA Workbook
  2. VBA Name Worksheet
  3. VBA Unprotect Sheet
  4. VBA Protect Sheet
20 Shares

.

Laisser un commentaire

Votre adresse e-mail ne sera pas publiée.