KutoolsforOffice — Une solution unique, cinq outils puissants.Faire plus avec moins d'efforts.Soldes de mars : 20 % de réduction

Comment créer une liste dynamique des noms de feuilles de calcul dans Excel ?

AuteurSun Date de modification

Si vous disposez de plusieurs feuilles dans un classeur et que vous souhaitez créer une liste dynamique de tous les noms de feuille dans une nouvelle feuille du classeur, comment procéder ? Ce tutoriel présente désormais quelques astuces pour accomplir rapidement cette tâche dans Excel.

Créer une liste dynamique de Nom de la feuille de calcul à l’aide d’un nom défini et d’une formule

Créer une liste dynamique de Nom de la feuille de calcul à l’aide d’un code VBA

Créer une liste dynamique de Nom de la feuille de calcul avec Kutools pour Excel bonne idée3

Afficher une liste dynamique de Nom de la feuille de calcul avec Kutools pour Excel bonne idée3


Créer une liste dynamique de Nom de la feuille de calcul à l’aide d’un nom défini et d’une formule

1. Sélectionnez une cellule dans une feuille vierge — ici, j’ai choisi A1 — puis cliquez sur Formules > Définir un nom. Voir la capture d’écran :
Bouton Définir un nom dans le ruban

2. Dans la boîte de dialogue Nouveau nom, saisissez Feuilles dans le champ Nom (vous pouvez modifier ce nom selon vos besoins) et entrez la formule suivante dans le champ « Fait référence à » : =SUBSTITUTE(GET.WORKBOOK(1),«[»&GET.WORKBOOK(16)&«]»,«»). Voir la capture d’écran :
Boîte de dialogue Nouveau nom

3. Cliquez sur OK. Rendez-vous ensuite dans la cellule sélectionnée (A1) et saisissez-y cette formule : =INDEX(Feuilles;LIGNES($A$1:$A1)) (A1 est la cellule où vous saisissez cette formule ; « Feuilles » est le nom que vous avez défini à l’étape 2), puis faites glisser la poignée de recopie vers le bas jusqu’à ce que #REF! apparaisse.
Formule saisie dans les cellules et #REF! apparaît

Conseil : si des feuilles de calcul sont supprimées ou ajoutées, revenez à la cellule A1, appuyez sur la touche Entrée, puis faites à nouveau glisser la poignée de recopie.
Formule saisie à nouveau dans les cellules et #REF! apparaît


Créer une liste dynamique de Nom de la feuille de calcul à l’aide d’un code VBA

Si vous souhaitez créer une liste dynamique des noms de feuilles de calcul permettant d’accéder directement à chacune d’elles, vous pouvez utiliser un code VBA.

1. Créez une nouvelle feuille de calcul et renommez-la « Index ». Voir la capture d’écran :

Option Renommer dans le menu contextuel       Feuille de calcul renommée en Index

2. Cliquez avec le bouton droit sur le nom de la feuille Index, puis sélectionnez Afficher le code dans le menu contextuel. Voir la capture d’écran :
Option Afficher le code dans le menu contextuel

3. Dans la fenêtre qui s’ouvre, copiez puis collez le code VBA ci-dessous.

VBA : Créez une liste dynamique des noms de feuilles de calcul.

Private Sub Worksheet_Activate()
	'Updateby20150305
	Dim xSheet As Worksheet
	Dim xRow As Integer
	Dim calcState As Long
	Dim scrUpdateState As Long
	Application.ScreenUpdating = False
	xRow                       = 1
	With Me
		.Columns(1).ClearContents
		.Cells(1, 1) = "INDEX"
		.Cells(1, 1).Name = "Index"
	End With
	For Each xSheet In Application.Worksheets
		If xSheet.Name <> Me.Name Then
			xRow                     = xRow + 1
			With xSheet
				.Range("A1").Name = "Start_" & xSheet.Index
				.Hyperlinks.Add anchor: = .Range("A1"), Address: = "", _
				SubAddress:             = "Index", TextToDisplay: = "Back to Index"
			End With
			Me.Hyperlinks.Add anchor: = Me.Cells(xRow, 1), Address: = "", _
			SubAddress: = "Start_" & xSheet.Index, TextToDisplay: = xSheet.Name
		End If
	Next
	Application.ScreenUpdating = True
End Sub

4. Cliquez sur Exécuter ou sur F5 pour exécuter le code VBA. Une liste dynamique des noms de feuilles de calcul est désormais créée.
Une liste dynamique des noms de feuilles est créée

Conseil :

1. La liste « Nom de la feuille de calcul » est automatiquement mise à jour dès qu’une feuille est supprimée ou insérée dans le classeur.

2. Cliquez sur le nom d’une feuille dans la liste « Liste des noms » pour y accéder instantanément.

Si les deux méthodes ci-dessus ne vous semblent pas assez pratiques et que vous recherchez une solution plus efficace, explorez les deux approches suivantes pour simplifier encore davantage cette tâche.


Créer une liste dynamique de Nom de la feuille de calcul avec Kutools pour Excel

Si vous souhaitez simplement lister rapidement tous les noms des feuilles de calcul du classeur et les lier aux feuilles d’origine, vous pouvez utiliser la fonctionnalité Kutools pour Excel de Créer une table de liens.

Kutools pour Excelpropose plus de 300 fonctionnalités avancées pour simplifier les tâches complexes, stimulant ainsi créativité et efficacité.Intégré aux capacités de l’IA, Kutools automatise les tâches avec précision, rendant la gestion des données parfaitement fluide.Informations détaillées sur Kutools pour Excel...         Essai gratuit...

Après avoir installé gratuitementKutools pour Excel, procédez comme suit :

1. Cliquez sur KUTOOLS PLUS > Feuille de calcul > Créer une table de liens. Voir la capture d’écran :

Option Créer une liste des noms de feuilles sous l’onglet Kutools Plus du ruban

2. Dans la boîte de dialogue Créer une table de liens :

 Boîte de dialogue Créer une liste des noms de feuilles
(1) Cochez le style d’index souhaité dans la section Style;
(2) Nommez la nouvelle feuille d’index en saisissant le texte dans le champ Nom de la table de liens;
(3) Indiquez l’emplacement où vous souhaitez placer la feuille d’index ajoutée dans la Emplacement dans le classeurliste ;
(4) Si vous souhaitez afficher les noms des feuilles sous forme de liste unique, sélectionnez 1 colonne dans la Nombre de lignes à fusionnerliste.

3. Cliquez sur OK. Les noms des feuilles s’affichent désormais.
Liste des noms de feuilles créée

Conseils :

1. Cliquez sur le nom d’une feuille pour accéder instantanément à la feuille d’origine.

2. La liste ou les noms des feuilles ne se mettent pas à jour automatiquement lors de l’insertion ou de la suppression de feuilles.

3. En réalité, vous pouvez également créer une liste de boutons permettant d’accéder aux feuilles correspondantes : il vous suffit de cocher Créer des boutons et des macros dans la boîte de dialogue. Voir la capture d’écran :
Liste de boutons permettant de créer des liens vers les feuilles correspondantes

Cliquez ici pour en savoir plus sur la création d’une table de liens.

  Créer une liste cliquable de noms de feuilles

Kutools pour Excel: Plus de 300 outils pratiques à portée de main ! Profitez de fonctionnalités alimentées par l’IA pour travailler plus intelligemment et plus rapidement !Téléchargez dès maintenant !

Afficher une liste dynamique de Nom de la feuille de calcul avec Kutools pour Excel

Si vous utilisez Kutools pour Excel, vous pouvez également employer l’utilitaire Navigation pour afficher les noms des feuilles de calcul sous forme de liens cliquables dans un volet.

Après avoir installé gratuitementKutools pour Excel, procédez comme suit :

1. Cliquez sur Kutools > Navigation. Ensuite, cliquez sur Classeur et Feuille de calcul pour afficher le classeur et ses feuilles de calcul. Vous pouvez sélectionner un classeur, et ses feuilles s’afficheront alors dans le volet Navigation. Voir la capture d’écran :
Volet Classeur et Feuille   

Conseil :

Lorsque des feuilles de calcul sont supprimées ou ajoutées, cliquez sur Bouton Actualiser dans le volet Navigation pour actualiser la liste des noms de feuille de calcul.

Cliquez ici pour en savoir plus sur Navigation.

  Navigation – Lister les feuilles

Kutools pour Excel: Plus de 300 outils pratiques à portée de main ! Profitez de fonctionnalités alimentées par l’IA pour travailler plus intelligemment et plus rapidement !Téléchargez dès maintenant !

Meilleurs outils de productivité Office

🤖Kutools IA Aide: Révolutionnez Analyse des données grâce à :Exécution intelligente   |  Générez du code|  Créez formules personnalisées  |  Analysez des données et générez des graphiques|  Appelez Fonctions améliorées
Fonctionnalités populaires:Rechercher, mettre en surbrillance ou Marquer les doublons   |  Supprimer les lignes vides   |  Combinez les colonnes ou cellules sans perdre de données   |   Arrondi sans utiliser de formule...
Super RECHERCHEV:RechercheValeurs avec critères multiples  |  RechercheValeurs avec valeurs multiples  |   RechercheValeurs dans plusieurs feuilles   |   Correspondance floue....
Liste déroulante avancée:Créez rapidement une liste déroulante   |  Liste déroulante dépendante   |  Liste déroulante à sélection multiple....
Gestionnaire de colonnes:Ajouter un nombre précis de colonnes|Déplacer des colonnes|Basculer la visibilité des colonnes masquées|Comparer des plages et des colonnes...
Fonctionnalités vedettes:Mise au point de la grille   |  Vue de conception   |Barre de formule améliorée   | Gestionnaire de classeurs et de feuilles   |  Bibliothèque de ressources(Texte automatique)|  Sélecteur de date   |  Consolider les feuilles de calcul  |  Chiffrer/Déchiffrer les cellules   | Envoyer des e-mails par liste   |  Super Filtre   |   Filtre spécial(Filtrer les cellules avec une police en gras/italique/barré...) ...
… et bien plus encore… et plus encore:(,)Supprimer des caractères spécifiques, ...)|   50+Typesde graphiques(, ...)|   40+ Formules pratiques(Calculer l'âge en fonction de la date de naissance, ...)|   19 Outils d’insertion(,Insérer une image depuis un chemin , ...)|   de conversion (Convertir en mots,Conversion de devises, ...)|Fusionner et scinder   (Fusion avancée des lignes,Diviser les cellules , ...)|, ...)   |
Utilisez Kutools dans la langue de votre choix – disponible en anglais, espagnol, allemand, français, chinois et 40+ autres langues !

Boostez vos compétences Excel avec Kutools pour Excel et découvrez une efficacité inégalée.Kutools pour Excel propose plus de 300 fonctionnalités avancées pour améliorer votre productivité et Gagner du temps.Cliquez ici pour obtenir la fonctionnalité dont vous avez le plus besoin...


Office Tab apporte une interface à onglets à Office et rend votre travail bien plus facile

  • Activez 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 vous fait économiser des centaines de clics de souris chaque jour !

Tous les compléments Kutools. Un seul installateur

Kutools for Office regroupe les compléments pour Excel, Word, Outlook et PowerPoint, ainsi que Office Tab Pro, ce qui en fait le choix idéal pour les équipes travaillant à travers les applications Office.

ExcelWordOutlookTabsPowerPoint
  • Suite tout-en-un— Compléments Excel, Word, Outlook et PowerPoint + Office Tab Pro
  • Un seul installateur, une seule licence— installation en quelques minutes (compatible MSI)
  • Fonctionne mieux ensemble— productivité optimisée dans toutes les applications Office
  • Essai gratuit de 30 jours avec toutes les fonctionnalités— aucune inscription, aucune carte bancaire
  • Meilleur rapport qualité-prix— économisez par rapport à l’achat de compléments individuels