Astuce: Les autres langues sont Google-Traduction. Vous pouvez visiter le English version de ce lien.
Se connecter
x
or
x
x
S'enregistrer
x

or

Comment créer une table des matières pour tous les tableurs avec des hyperliens dans Excel?

Un classeur Excel devient assez volumineux car de plus en plus de feuilles de calcul sont créées à l'intérieur. Plus il y a de feuilles de travail, plus il est difficile de garder une vue d'ensemble des feuilles de travail. Par conséquent, vous avez besoin d'une table des matières pour naviguer rapidement parmi les feuilles de calcul dans Excel. Cet article vous montrera les méthodes pour y parvenir.

Créer une table des matières par code VBA

Créez facilement une table des matières par Kutools pour Excel


Créez facilement une table des matières dans Excel:

Avec le Créer une liste de noms de feuille utilité de Kutools for Excel, vous pouvez facilement créer une table des matières avec tous les noms de feuilles de classeur en cours à l'intérieur. Et vous pouvez rapidement passer à une certaine feuille de calcul en cliquant simplement sur le nom de la feuille dans la feuille de calcul Index. Voir ci-dessous capture d'écran:

Kutools for Excel: avec plus que 200 compléments Excel pratiques, libre d'essayer sans limitation dans les jours 60. Téléchargez et essai gratuit maintenant!


Créer une table des matières par code VBA


Le code VBA suivant peut vous aider à créer une table des matières pour toutes les feuilles de calcul avec des liens hypertexte dans Excel. S'il vous plaît faire comme suit.

1. appuie sur le autre + F11 clés pour ouvrir le Microsoft Visual Basic pour applications fenêtre.

2. dans le Microsoft Visual Basic pour applications fenêtre, cliquez sur insérer > Module, puis copiez le code VBA ci-dessous dans la fenêtre Code.

Code VBA: Créer une table des matières pour toutes les feuilles de calcul

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. appuie sur le F5 ou cliquez sur le bouton Exécuter pour exécuter le code.

Ensuite, une feuille de travail Table des matières est créée devant toutes les feuilles de calcul avec tous les noms de feuille de calcul répertoriés à l'intérieur. Vous pouvez accéder à n'importe quelle feuille de calcul en cliquant sur le nom de la feuille dans la table des matières. Voir la capture d'écran:


Créez facilement une table des matières par Kutools pour Excel

Le bouton Créer une liste de noms de feuille utilité de Kutools for Excel peut vous aider à créer rapidement une table des matières dans le classeur actuel. S'il vous plaît faire comme suit.

Kutools for Excel : avec plus de 300 compléments Excel pratiques, gratuit pour essayer sans limitation dans 60 jours.

1. Dans le classeur, vous devez créer une table des matières, cliquez sur Kutools Plus > Feuille > Créer une liste de noms de feuille. Voir la capture d'écran:

2. dans le Créer une liste de noms de feuille boîte de dialogue, vous devez:

2.1 Sélectionnez le Contient une liste de liens hypertexte option dans la Style d'index de feuille section;

2.2 Entrée Table des matières le Indiquez le nom de la feuille pour l'index de feuille zone de texte;

2.3 Conserver les options par défaut dans Insérer le Index de feuille dans et Affichage de l'index de la feuille dans listes déroulantes;

2.4 Cliquez sur le OK bouton. Voir la capture d'écran:

Ensuite, une feuille de travail de table des matières est créée comme montré ci-dessous. Vous pouvez accéder à n'importe quelle feuille de calcul en cliquant sur le nom de la feuille dans la table des matières.

Si vous sélectionnez l'option Contient les boutons et les macros dans la section Sélectionner les styles d'index, vous obtiendrez une table des matières comme illustré ci-dessous.

Pointe.Si vous voulez avoir un essai gratuit de cet utilitaire, allez à téléchargez le logiciel librement d'abord, puis allez appliquer l'opération selon les étapes ci-dessus.


Articles Liés:



Outils de productivité recommandés

Office Tab

étoile d&#39;or1 Apportez des onglets pratiques à Excel et à d'autres logiciels Office, tout comme Chrome, Firefox et Internet Explorer.

Kutools for Excel

étoile d&#39;or1 Incroyable! Augmentez votre productivité dans les minutes 5. Ne nécessite pas de compétences particulières, économisez deux heures par jour!

étoile d&#39;or1 300 Nouvelles fonctionnalités pour Excel, rendent Excel facile et puissant:

  • Fusionner des cellules / lignes / colonnes sans perdre de données.
  • Combiner et consolider plusieurs feuilles et classeurs.
  • Comparez les gammes, copiez plusieurs gammes, convertissez le texte en date, l'unité et la conversion de devise.
  • Compter par couleurs, sous-totaux de recherche, tri avancé et super filtre,
  • Plus Sélectionner / Insérer / Supprimer / Texte / Format / Lier / Commenter / Classeurs / Feuilles de calcul Outils ...

Capture d&#39;écran de Kutools pour Excel

Say something here...
symbols left.
You are guest ( Sign Up? )
or post as a guest, but your post won't be published automatically.
Loading comment... The comment will be refreshed after 00:00.

Be the first to comment.