Note: The other languages of the website are Google-translated. Back to English
Se connecter  \/ 
x
or
x
INSCRIPTION  \/ 
x

or

Comment nommer les feuilles en fonction des valeurs de cellule (de la liste) dans Excel?

Normalement, nous pouvons facilement renommer une feuille de calcul en cliquant avec le bouton droit sur la feuille dans l'onglet Feuille et en sélectionnant Renommer dans le menu contextuel d'Excel. Que faire si vous renommez toutes / plusieurs feuilles de calcul avec des valeurs de cellule spécifiées? Et si vous nommez dynamiquement une feuille de calcul en fonction d'une valeur de cellule spécifiée? Dans cet article, quelques méthodes vous aideront à les résoudre facilement.


Nommer dynamiquement une feuille à partir de la valeur de la cellule avec VBA

Nous pouvons nommer dynamiquement une feuille de calcul à partir de la valeur d'une certaine cellule avec VBA dans Excel, et vous pouvez procéder comme suit:

Étape 1: Cliquez avec le bouton droit sur la feuille de calcul dans l'onglet Feuille que vous nommerez dynamiquement par une valeur de cellule, puis sélectionnez Voir le code dans le menu contextuel.

Étape 2: dans la fenêtre d'ouverture de Microsoft Visual Basic pour Applications, collez le code VBA suivant dans la fenêtre du module.

Private Sub Worksheet_SelectionChange(ByVal Target As Range)
Set Target = Range("A1")
If Target = "" Then Exit Sub
Application.ActiveSheet.Name = VBA.Left(Target, 31)
Exit Sub
End Sub

Notes: Ce VBA peut renommer dynamiquement la feuille de calcul en fonction de la valeur de la cellule A1, et vous pouvez modifier l'A1 en d'autres cellules en fonction de vos besoins.

Étape 3: enregistrez le code VBA et fermez la fenêtre Microsoft Visual Basic pour Application.

Ensuite, vous verrez que le nom de la feuille est modifié dynamiquement en fonction de la valeur de cellule spécifiée.

Notes:

  1. Si la cellule spécifiée est vide, la feuille de calcul ne sera pas renommée;
  2. Si vous tapez des caractères spéciaux dans la cellule spécifiée, tels que *, un avertissement d'erreur apparaîtra.

Nommez plusieurs feuilles en fonction des valeurs de cellule dans les feuilles correspondantes

Avec Kutools for Excel's Renommer plusieurs feuilles de calcul fonctionnalité, vous pouvez rapidement nommer toutes / plusieurs feuilles avec la cellule spécifiée dans la feuille correspondante. Par exemple, renommez chaque feuille avec la valeur Cell A1 dans chaque feuille.

Kutools pour Excel - Comprend plus de 300 outils pratiques pour Excel. Essai gratuit complet de 30 jours, aucune carte de crédit requise! Essai gratuit maintenant!

1. Cliquez Kutools Plus > Feuille > Renommer les feuilles de calcul. Voir la capture d'écran:

2. Dans la boîte de dialogue d'ouverture Renommer plusieurs feuilles de calcul, veuillez (voir capture d'écran ci-dessous):

(1) Dans le Des feuilles de calcul liste, veuillez vérifier la feuille de travail dont vous allez changer le nom;
(2) Dans le Renommer les options section, veuillez vérifier la Remplacer le nom de la feuille d'origine l'option;
(3) Dans le Nouveau nom de feuille de calcul section, veuillez vérifier la Renommer les feuilles de calcul avec une cellule spécifique et spécifiez la cellule dont vous nommerez le contenu de la feuille correspondante.
(4) Cliquez sur le Ok .

Et maintenant, toutes les feuilles cochées ont été renommées avec la cellule spécifiée de chaque feuille. Voir la capture d'écran:

Kutools pour Excel - Comprend plus de 300 outils pratiques pour Excel. Essai gratuit complet de 30 jours, aucune carte de crédit requise! Achetez-le Maintenant


Nommez plusieurs feuilles de la liste spécifiée

Kutools pour Excel Renommer plusieurs feuilles de calcul La fonctionnalité prend également en charge le nom de plusieurs feuilles avec des valeurs de cellule dans la plage spécifiée.

Kutools pour Excel - Comprend plus de 300 outils pratiques pour Excel. Essai gratuit complet de 30 jours, aucune carte de crédit requise! Essai gratuit maintenant!

1. Cliquez sur l' Kutools Plus > Feuille > Renommer les feuilles de calcul.

2. Dans la boîte de dialogue d'ouverture Renommer plusieurs feuilles de calcul, vous devez (voir les captures d'écran ci-dessous):

(1) Dans le Des feuilles de calcul liste, vérifiez la feuille de calcul que vous renommerez avec les valeurs de cellule.
(2) Dans le Renommer les options section, vérifiez la Remplacer le nom de la feuille d'origine l'option;
(3) Dans le Nouveau nom de feuille de calcul section, vérifiez la De la gamme spécifique option, cliquez sur  pour ouvrir la deuxième boîte de dialogue Renommer plusieurs feuilles de calcul, sélectionnez les cellules que vous allez renommer en fonction de leurs valeurs, puis cliquez sur le bouton OK .
(4) Cliquez sur le Ok bouton pour appliquer le changement de nom.

Ensuite, vous verrez que tous les noms de feuille de calcul cochés sont remplacés par les valeurs de cellule spécifiées. Voir la capture d'écran ci-dessous:

Kutools pour Excel - Comprend plus de 300 outils pratiques pour Excel. Essai gratuit complet de 30 jours, aucune carte de crédit requise! Achetez-le Maintenant


Démo: feuilles de noms basées sur les valeurs de cellule (à partir de la liste) dans Excel


Kutools pour Excel comprend plus de 300 outils pratiques pour Excel, gratuits à essayer sans limitation en 30 jours. Téléchargez et essayez gratuitement maintenant!

Articles Liés:


Les meilleurs outils de productivité de bureau

Kutools for Excel résout la plupart de vos problèmes et augmente votre productivité de 80%

  • Réutilisation: Insérer rapidement formules complexes, graphiques et tout ce que vous avez utilisé auparavant; Crypter les cellules avec mot de passe; Créer une liste de diffusion et envoyer des e-mails ...
  • Barre Super Formula (modifiez facilement plusieurs lignes de texte et de formule); Disposition de lecture (lire et modifier facilement un grand nombre de cellules); Coller dans la plage filtrée...
  • Fusionner les cellules / lignes / colonnes sans perdre de données; Contenu des cellules divisées; Combiner des lignes / colonnes en double... Empêcher les cellules en double; Comparer les gammes...
  • Sélectionnez Dupliquer ou Unique Lignes; Sélectionnez les lignes vides (toutes les cellules sont vides); Super Find et Fuzzy Find dans de nombreux classeurs; Sélection aléatoire ...
  • Copie exacte Plusieurs cellules sans changer la référence de formule; Créer automatiquement des références à plusieurs feuilles; Insérer des puces, Cases à cocher et plus encore ...
  • Extrait du texte, Ajouter du texte, Supprimer par position, Supprimer l'espace; Créer et imprimer des sous-totaux de pagination; Conversion entre le contenu et les commentaires des cellules...
  • Super filtre (enregistrer et appliquer des schémas de filtrage à d'autres feuilles); Tri avancé par mois / semaine / jour, fréquence et plus; Filtre spécial par gras, italique ...
  • Combiner des classeurs et des feuilles de travail; Fusionner les tableaux en fonction des colonnes clés; Diviser les données en plusieurs feuilles; Conversion par lots xls, xlsx et PDF...
  • Plus de 300 fonctionnalités puissantes. Prend en charge Office / Excel 2007-2019 et 365. Prend en charge toutes les langues. Déploiement facile dans votre entreprise ou organisation. Essai gratuit de 30 jours. Garantie de remboursement de 60 jours.
onglet kte 201905

Office Tab apporte une interface à onglets à Office et simplifie considérablement votre travail

  • Activer l'édition et la lecture par onglets dans Word, Excel, PowerPoint, Publisher, Access, Visio et Project.
  • Ouvrez et créez plusieurs documents dans de nouveaux onglets de la même fenêtre, plutôt que dans de nouvelles fenêtres.
  • Augmente votre productivité de 50% et réduit des centaines de clics de souris chaque jour!
bas de cabine
Say something here...
symbols left.
You are guest
or post as a guest, but your post won't be published automatically.
Loading comment... The comment will be refreshed after 00:00.
  • To post as a guest, your comment is unpublished.
    sriggins · 3 years ago
    I used the dynamic sheet name coding and functionally it works well, but I get the Runtime Error 1004 whenever I click inside a cell. Anyone have any info on how to correct this?


    Thanks
  • To post as a guest, your comment is unpublished.
    HHani · 3 years ago
    This is awesome, thank you so much....
  • To post as a guest, your comment is unpublished.
    Mel · 4 years ago
    so I am trying to do this, but nothing is happening - my sheet names aren't changing, everything is the exact same. Do you know what I am doing wrong??