Comment créer une table des matières automatiquement dans Excel

  • Partage Ça
Hugh West

Vous cherchez des moyens de créer une table des matières dans Excel Dans ce cas, vous êtes au bon endroit ! Vous pouvez créer une table des matières dans Excel pour naviguer vers la feuille de calcul de votre choix en un seul clic. Dans cet article, nous allons démontrer que 4 des moyens pratiques pour créer automatiquement une table des matières dans Excel .

Télécharger le cahier d'exercices

Vous pouvez télécharger le cahier d'exercices à partir du lien ci-dessous.

Création de la table des matières.xlsm

4 façons de créer automatiquement une table des matières dans Excel

Certes, Excel n'offre pas de fonction permettant de générer une table des matières, mais vous pouvez utiliser les fonctions Excel, VBA et les raccourcis clavier pour obtenir une table des matières. Sans plus attendre, voyons donc chaque méthode individuellement.

Disons que nous avons le Données trimestrielles sur les ventes montré dans le B4:F14 Ici, l'ensemble des données montre les Localisation et Trimestrielle Ventes pour l'année 2019 De même, le Données de vente pour 2020 et 2021 sont présentés ci-dessous.

Ici, nous avons utilisé Microsoft Excel 365 mais vous pouvez utiliser toute autre version à votre convenance.

Méthode-1 : Utilisation d'un raccourci clavier pour créer une table des matières

Ce ne serait pas génial s'il existait un raccourci clavier pour créer une table des matières dans Excel ? Vous avez de la chance, car notre première méthode décrit exactement cela. Suivez donc ces étapes simples.

📌 Étapes :

  • Au tout début, tapez le nom de la feuille de calcul. Dans ce cas, le nom de notre feuille de calcul est le suivant Données de vente pour 2019 .
  • Ensuite, appuyez sur la touche CTRL + K de votre clavier.

Cela fait apparaître le Insérer un hyperlien magicien.

  • Maintenant, cliquez sur le Place dans ce document option>> ; puis choisissez le nom de la feuille de calcul ( Données de vente pour 2019 )>> ; cliquez sur le OK bouton.

Cela insère un lien cliquable dans la chaîne de texte, comme le montre l'image ci-dessous.

De la même manière, répétez le processus pour l'élément Données de vente 2020 feuille de travail.

A son tour, suivez la même procédure pour le 2021 Données de vente feuille de travail.

Enfin, les résultats devraient ressembler à l'image ci-dessous.

Juste comme ça, vous avez généré un table des matières pour vos feuilles de travail, c'est aussi simple que cela !

Méthode 2 : Utilisation de la touche ALT pour générer la table des matières

Supposons que vous ayez déjà un titre pour votre table, que vous voulez insérer comme nom d'index dans le fichier d'index. table des matières La méthode suivante répond précisément à cette question, alors suivez-la.

📌 Étapes :

  • Dans un premier temps, sélectionnez l'intitulé (ici, il s'agit de Données de vente pour 2019 ).
  • Ensuite, appuyez et maintenez enfoncée la touche ALT et le bouton droit de la souris.

📄 Note : Cette méthode ne fonctionnera que si votre feuille de calcul a déjà été enregistrée. Veillez donc à appuyer sur le bouton CTRL + S pour enregistrer d'abord votre feuille de travail.

  • Maintenant, placez le curseur sur le bord de l'image sélectionnée. B1 et faites-la glisser dans la feuille de calcul avec la cellule table des matières Dans ce cas, c'est le Touche ALT feuille de travail.

Cela vous amène à la Touche ALT feuille de travail.

  • Ensuite, lâchez le ALT et faites glisser le curseur à l'endroit souhaité ( B5 ) tout en maintenant le bouton droit de la souris enfoncé.
  • A votre tour, lâchez le bouton droit de la souris>> ; une liste d'options apparaît, choisissez l'option Créer un hyperlien ici option.

En conséquence, les résultats devraient ressembler à l'image ci-dessous.

Enfin, répétez la même procédure pour les deux autres feuilles de calcul comme indiqué ci-dessous.

Si vous faites partie des personnes qui aiment utiliser les formules Excel, la méthode suivante vous convient. Ici, nous appliquerons la fonction HYPERLINK pour intégrer des liens qui renvoient aux feuilles de travail. Alors, commençons.

📌 Étapes :

  • Tout d'abord, rendez-vous sur le site B5 et entrez l'expression ci-dessous.

=HYPERLINK("#'2019 Sales Data'!A1", "2019 Sales Data")

Dans cette formule, le "#'2019 Sales Data'!A1" est le lien_location et fait référence à l'emplacement de la Données de vente pour 2019 Enfin, le "Données sur les ventes de 2019" est l'option nom_amical qui indique la chaîne de texte affichée comme lien. L'argument Livre (#) indique à la fonction que la feuille de calcul se trouve dans le même classeur.

  • Ensuite, suivez le même processus pour le Données de vente 2020 et insérez la formule donnée ci-dessous.

=HYPERLINK("#'2020 Sales Data'!A1", "2020 Sales Data")

  • De même, tapez l'expression ci-dessous afin de répéter la procédure pour l'élément 2021 Données de vente feuille de travail.

=HYPERLINK("#'2021 Sales Data'!A1", "2021 Sales Data")

Ensuite, après avoir effectué toutes les étapes, les résultats devraient ressembler à l'image ci-dessous.

Lire la suite : Comment créer une table des matières dans Excel avec des hyperliens (5 façons)

Méthode 4 : Application du code VBA pour créer une table des matières automatique

Si vous avez souvent besoin d'obtenir le nombre de correspondances de la colonne, vous pouvez envisager la méthode VBA C'est simple & ; facile, il suffit de suivre.

📌 Étape-01 : Ouvrir l'éditeur Visual Basic

  • Tout d'abord, naviguez vers le Développeur >> ; cliquez sur l'onglet Visual Basic bouton.

Cela ouvre le Éditeur Visual Basic dans une nouvelle fenêtre.

📌 Step-02 : Insérer le code VBA

  • Deuxièmement, allez sur le site Insérer onglet>> ; sélectionner Module .

Pour vous faciliter la tâche, vous pouvez copier le code d'ici et le coller dans la fenêtre comme indiqué ci-dessous.

 Sub Excel_Table_Of_Contents() Dim alerts As Boolean Dim y As Long Dim Wrksht_Index As Worksheet Dim Wrksht As Variant alerts = Application.DisplayAlerts Application.DisplayAlerts = False On Error Resume Next Sheets("TOC").Delete On Error GoTo 0 Set Wrksht_Index = Sheets.Add(Sheets(1)) Wrksht_Index.Name = "TOC" y = 1 Cells(1, 1).Value = "TOC" For Each Wrksht In ThisWorkbook.Sheets If Wrksht.Name"TOC" Then y = y + 1 Wrksht_Index.Hyperlinks.Add Cells(y, 1), "", "'" & ; Wrksht.Name & ; "'!A1", , Wrksht.Name End If Next Application.DisplayAlerts = alerts End Sub 

Code Breakdown :

Maintenant, je vais expliquer le VBA utilisé pour générer le table des matières Dans ce cas, le code est divisé en plusieurs parties. 3 étapes.

  • Dans la première partie, on donne un nom à la sous-routine, le voici Excel_Table_Of_Contents() .
  • Ensuite, définissez les variables alertes, y, et Wrksht .
  • Ensuite, attribuez Long , Booléen et Variante respectivement.
  • En outre, définissez Wrksht_Index comme variable pour stocker l'objet feuille de travail .
  • Dans la deuxième potion, supprimez toute feuille de table des matières précédente en utilisant la méthode de suppression .
  • Maintenant, insérez une nouvelle feuille avec la méthode d'ajout en première position et le nommer "Table des matières" en utilisant la déclaration de nom .
  • Dans la troisième partie, nous déclarons un compteur ( y = 1 ) et utiliser la boucle For et l'instruction If pour obtenir les noms des feuilles de travail.
  • Enfin, utilisez le HYPERLINK pour générer des liens cliquables intégrés dans les noms des feuilles de calcul.

📌 Step-03 : Exécution du code VBA

  • Maintenant, appuyez sur le F5 de votre clavier.

Cela ouvre le Macros de la boîte de dialogue.

  • Ensuite, cliquez sur le bouton Exécuter bouton.

Finalement, les résultats devraient ressembler à la capture d'écran ci-dessous.

Lire la suite : Comment créer une table des matières en utilisant VBA dans Excel (2 exemples)

Si vous avez beaucoup de feuilles de calcul dans Excel, il peut être difficile de naviguer jusqu'à l'emplacement souhaité. Cependant, Excel dispose d'une astuce astucieuse ! Vous pouvez utiliser la fonction la barre d'état pour naviguer vers n'importe quelle feuille de calcul en un clin d'œil. Maintenant, permettez-moi de démontrer le processus dans les étapes ci-dessous.

📌 Étapes :

  • Tout d'abord, déplacez votre curseur dans le coin inférieur gauche de votre feuille de calcul, comme le montre l'image ci-dessous.
  • Maintenant, lorsque vous survolez le curseur, vous verrez une Cliquez à droite pour voir toutes les feuilles message.

  • Ensuite, faites un clic droit avec la souris.

En un instant, le Activez Une boîte de dialogue s'ouvre et affiche toutes les feuilles.

  • Ensuite, choisissez la feuille, par exemple, nous avons choisi l'option 2021 Données de vente >> ; cliquez sur le OK bouton.

C'est tout, vous allez passer à la feuille que vous avez choisie.

Section pratique

Nous avons fourni un Pratique sur le côté droit de chaque feuille pour que vous puissiez vous entraîner. Assurez-vous de le faire vous-même.

Conclusion

J'espère que cet article vous a aidé à comprendre comment créer une table des matières automatiquement dans Excel Si vous avez des questions, veuillez laisser un commentaire ci-dessous. Si vous souhaitez lire d'autres articles de ce type, vous pouvez visiter notre site web. ExcelWIKI .

Hugh West est un formateur et analyste Excel très expérimenté avec plus de 10 ans d'expérience dans l'industrie. Il est titulaire d'un baccalauréat en comptabilité et finance et d'une maîtrise en administration des affaires. Hugh a une passion pour l'enseignement et a développé une approche pédagogique unique qui est facile à suivre et à comprendre. Sa connaissance approfondie d'Excel a aidé des milliers d'étudiants et de professionnels du monde entier à améliorer leurs compétences et à exceller dans leur carrière. Grâce à son blog, Hugh partage ses connaissances avec le monde, offrant des tutoriels Excel gratuits et une formation en ligne pour aider les particuliers et les entreprises à atteindre leur plein potentiel.