Comment créer une table des matières comportant tous les noms d’onglets, chacun accompagné d’un lien hypertexte, sous Excel ?
Un Classeur Excel devient assez volumineux à mesure que davantage de feuilles de calcul y sont créées. Plus il y a de feuilles, plus il est difficile d’en conserver une vue d’ensemble. Vous avez donc besoin d’une table des matières pour naviguer rapidement entre les feuilles sous Excel. Cet article vous présente différentes méthodes pour y parvenir.
Créer une table des matières à l’aide d’un code VBA
Créer facilement une table des matières avec Kutools pour Excel
Créer une table des matières à l’aide d’un code VBA
Le code VBA suivant vous permet de générer automatiquement une table des matières comprenant toutes les feuilles de votre classeur Excel, chacune accompagnée d’un lien hypertexte. Suivez ces étapes :
1. Appuyez sur les touches Alt + F11 pour ouvrir la fenêtre Microsoft Visual Basic pour Applications.
2. Dans la fenêtre Microsoft Visual Basic pour Applications, cliquez sur Insertion > Module, puis copiez le code VBA ci-dessous dans la fenêtre de code.
Code VBA : Créer une table des matières pour toutes les feuilles
Sub CreateTableofcontents()
'updateby Extendoffice 20180413
Dim xAlerts As Boolean
Dim I As Long
Dim xShtIndex As Worksheet
Dim xSht As Variant
xAlerts = Application.DisplayAlerts
Application.DisplayAlerts = False
On Error Resume Next
Sheets("Table of contents").Delete
On Error GoTo 0
Set xShtIndex = Sheets.Add(Sheets(1))
xShtIndex.Name = "Table of contents"
I = 1
Cells(1, 1).Value = "Table of contents"
For Each xSht In ThisWorkbook.Sheets
If xSht.Name <> "Table of contents" Then
I = I + 1
xShtIndex.Hyperlinks.Add Cells(I, 1), "", "'" & xSht.Name & "'!A1", , xSht.Name
End If
Next
Application.DisplayAlerts = xAlerts
End Sub 3. Appuyez sur la touche F5 ou cliquez sur le bouton Exécuter pour lancer le code.
Une feuille « Table des matières » est alors créée en début de classeur, listant tous les noms des feuilles de calcul. Vous pouvez accéder à n’importe quelle feuille en cliquant sur son nom dans la table des matières. Voir la capture d’écran :

Créer facilement une table des matières avec Kutools pour Excel
L’utilitaire Créer une table de liens de Kutools pour Excel vous permet de créer rapidement une table des matières dans le classeur actuel. Voici la marche à suivre :
1. Dans le classeur où vous souhaitez créer une table des matières, cliquez sur KUTOOLS PLUS > Feuille > Créer une table de liens. Voir la capture d’écran :

2. Dans la boîte de dialogue Créer une table de liens, procédez comme suit :

Une feuille de table des matières est alors créée, comme le montre la capture d’écran ci-dessous. Il vous suffit de cliquer sur le nom d’une feuille dans cette table pour y accéder instantanément.

Si vous sélectionnez l’option « Créer des boutons et des macros » dans la section Styles d’index, vous obtiendrez une table des matières telle qu’illustrée dans la capture d’écran ci-dessous.

Si vous souhaitez profiter d’un essai gratuit de 30 jours de cet utilitaire,cliquez ici pour le télécharger, puis suivez les étapes indiquées ci-dessus.
Articles associés :
- Comment faire référence au nom de l’onglet dans une cellule Excel ?
- Comment faire correspondre la valeur d’une cellule au nom de l’onglet de feuille, ou inversement, dans Excel ?
- Comment ouvrir une feuille de calcul spécifique à partir de la valeur sélectionnée dans une liste déroulante sous Excel ?
Meilleurs outils de productivité Office
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.
- 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