Créer la table des matières d’un classeur Excel

Créer la table des matières d’un classeur Excel
Dernière mise à jour le 05/02/2024
Temps de lecture : 3 minutes

Savez-vous qu'Excel vous permet de créer une table des matières des éléments contenus dans un classeur juste avec un clic ?

  • Feuilles de calcul
  • Nom des tableaux
  • Graphiques
  • Tableau croisé dynamique

Astuce pour naviguer entre toutes les feuilles d'un classeur

Une astuce toute simple vous permet d'afficher la liste de toutes les feuilles de calcul de votre classeur pour vous déplacer très rapidement.

  1. Faîtes un clic-droit sur les icônes de navigation.
Clic droit fleches de navigation
  1. Une boite de dialogue affiche toutes les feuilles de calculs du classeur
Boite de dialogues avec toutes les feuilles de calcul du classeur
  1. Sélectionner la feuille de calcul que vous voulez atteindre
  2. Cliquer sur OK.

Créer une table des matières par macro

Cette procédure va vous permettre à la fois de récupérer tous les noms des onglets et aussi de leur associer un lien vers chaque feuille de calcul.

Sub Creer_Index_FeuilleCalcul()
Dim NomFeuille As String
Dim AllFeuilles As Object
Dim Num_Row As Long
    
    Num_Row = 1
    Sheets("Table Matière").Select
    For Each AllFeuilles In Worksheets
        NomFeuille = AllFeuilles.Name
        
        If NomFeuille <> "Table Matière" Then
            Cells(Num_Row, 1).Select
            ActiveSheet.Hyperlinks.Add Anchor:=Selection, Address:="", SubAddress:= _
                "'" & NomFeuille & "'!A1", TextToDisplay:=NomFeuille
            Num_Row = Num_Row + 1
        End If
    Next
End Sub

Ici le résultat s'affiche dans la feuille nommée Table Matière (important dans le code de la macro).

Liens vers chaque feuille de calcul du classeur

Sans passer par une macro, vous pouvez manuellement créer vos liens en inscrivant le nom de vos feuilles dans les cellules. Puis ajouter, pour chacune d'elles, un lien avec le raccourci-clavier Ctrl + K.

Gestion des liens de redirection dans le classeur

La nouvelle fonctionnalité de navigation

Avec la version d'Excel 365, vous pouvez créer une table des matières depuis le volet de navigation.

Pour afficher ce volet il vous suffit de cliquer sur le menu Affichage>Navigation.

Menu navigation

L'utilisation de cet outil est extrêmement simple et riche en informations. Dès que vous activez ce menu, la liste complète des feuilles de calcul, ainsi que des objets inclus dans ces feuilles s'affichent dans un volet de navigation.

Volet de navigation dun classeur avec Microsoft 365

Regardez la vidéo pour voir toutes les méthodes appliquées à un classeur

Laisser un commentaire

Votre adresse e-mail ne sera pas publiée. Les champs obligatoires sont indiqués avec *

Ce site utilise Akismet pour réduire les indésirables. En savoir plus sur comment les données de vos commentaires sont utilisées.

Créer la table des matières d’un classeur Excel

Reading time: 3 minutes
Dernière mise à jour le 05/02/2024

Savez-vous qu'Excel vous permet de créer une table des matières des éléments contenus dans un classeur juste avec un clic ?

  • Feuilles de calcul
  • Nom des tableaux
  • Graphiques
  • Tableau croisé dynamique

Astuce pour naviguer entre toutes les feuilles d'un classeur

Une astuce toute simple vous permet d'afficher la liste de toutes les feuilles de calcul de votre classeur pour vous déplacer très rapidement.

  1. Faîtes un clic-droit sur les icônes de navigation.
Clic droit fleches de navigation
  1. Une boite de dialogue affiche toutes les feuilles de calculs du classeur
Boite de dialogues avec toutes les feuilles de calcul du classeur
  1. Sélectionner la feuille de calcul que vous voulez atteindre
  2. Cliquer sur OK.

Créer une table des matières par macro

Cette procédure va vous permettre à la fois de récupérer tous les noms des onglets et aussi de leur associer un lien vers chaque feuille de calcul.

Sub Creer_Index_FeuilleCalcul()
Dim NomFeuille As String
Dim AllFeuilles As Object
Dim Num_Row As Long
    
    Num_Row = 1
    Sheets("Table Matière").Select
    For Each AllFeuilles In Worksheets
        NomFeuille = AllFeuilles.Name
        
        If NomFeuille <> "Table Matière" Then
            Cells(Num_Row, 1).Select
            ActiveSheet.Hyperlinks.Add Anchor:=Selection, Address:="", SubAddress:= _
                "'" & NomFeuille & "'!A1", TextToDisplay:=NomFeuille
            Num_Row = Num_Row + 1
        End If
    Next
End Sub

Ici le résultat s'affiche dans la feuille nommée Table Matière (important dans le code de la macro).

Liens vers chaque feuille de calcul du classeur

Sans passer par une macro, vous pouvez manuellement créer vos liens en inscrivant le nom de vos feuilles dans les cellules. Puis ajouter, pour chacune d'elles, un lien avec le raccourci-clavier Ctrl + K.

Gestion des liens de redirection dans le classeur

La nouvelle fonctionnalité de navigation

Avec la version d'Excel 365, vous pouvez créer une table des matières depuis le volet de navigation.

Pour afficher ce volet il vous suffit de cliquer sur le menu Affichage>Navigation.

Menu navigation

L'utilisation de cet outil est extrêmement simple et riche en informations. Dès que vous activez ce menu, la liste complète des feuilles de calcul, ainsi que des objets inclus dans ces feuilles s'affichent dans un volet de navigation.

Volet de navigation dun classeur avec Microsoft 365

Regardez la vidéo pour voir toutes les méthodes appliquées à un classeur

Laisser un commentaire

Votre adresse e-mail ne sera pas publiée. Les champs obligatoires sont indiqués avec *

Ce site utilise Akismet pour réduire les indésirables. En savoir plus sur comment les données de vos commentaires sont utilisées.