Jak vytvořit obsah pro všechny názvy záložek tabulek s hypertextovými odkazy v aplikaci Excel?
Sešit aplikace Excel se stává poměrně velkým, protože uvnitř se vytváří stále více listů. Čím více pracovních listů existuje, tím obtížnější je udržovat přehled o pracovních listech. Proto potřebujete obsah pro rychlou navigaci mezi listy v aplikaci Excel. Tento článek vám ukáže metody, jak toho dosáhnout.
Vytvořte obsah pomocí kódu VBA
Snadno vytvořte obsah pomocí Kutools for Excel
Vytvořte obsah pomocí kódu VBA
Následující kód VBA vám pomůže vytvořit obsah pro všechny listy s hypertextovými odkazy v aplikaci Excel. Postupujte prosím následovně.
1. zmáčkni Další + F11 klávesy pro otevření Microsoft Visual Basic pro aplikace okno.
2. V Microsoft Visual Basic pro aplikace okno, klepněte na tlačítko Vložit > Modul, potom zkopírujte níže uvedený kód VBA do okna Kód.
Kód VBA: Vytvořte obsah pro všechny listy
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. zmáčkni F5 spusťte kód kliknutím na tlačítko Spustit.
Poté se před všemi listy vytvoří list s obsahem, ve kterém jsou uvedeny všechny názvy listů. Kliknutím na název listu v obsahu můžete přejít na libovolný list. Viz screenshot:
Snadno vytvořte obsah pomocí Kutools for Excel
Projekt Vytvořte seznam názvů listů užitečnost Kutools for Excel vám pomůže rychle vytvořit obsah v aktuálním sešitu. Postupujte prosím následovně.
Před aplikací Kutools for Excel, Prosím nejprve si jej stáhněte a nainstalujte.
1. V sešitu musíte vytvořit obsah, klikněte na Kutools Plus > Pracovní list > Vytvořte seznam názvů listů. Viz snímek obrazovky:
2. V Vytvořte seznam názvů listů dialogové okno, musíte:
Poté se vytvoří tabulka s obsahem, jak je ukázáno níže. Kliknutím na název listu v obsahu můžete přejít na libovolný list.
Pokud vyberete možnost Obsahuje tlačítka a makra v části Vybrat styly indexu, získáte obsah, jak je ukázáno níže.
Pokud chcete mít bezplatnou zkušební verzi (30-den) této utility, kliknutím jej stáhněte, a poté přejděte k použití operace podle výše uvedených kroků.
Související články:
- Jak odkazovat na název karty v buňce v aplikaci Excel?
- Jak v aplikaci Excel porovnat hodnotu buňky s názvem záložky listu nebo naopak?
- Jak otevřít konkrétní list podle vybrané hodnoty pole se seznamem v aplikaci Excel?
Nejlepší nástroje pro produktivitu v kanceláři
Rozšiřte své excelentní dovednosti pomocí Kutools for Excela zažijte efektivitu jako nikdy předtím. Kutools for Excel Nabízí více než 300 pokročilých funkcí pro zvýšení produktivity a úsporu času. Kliknutím sem získáte funkci, kterou nejvíce potřebujete...
Office Tab Přináší rozhraní s kartami do Office a usnadňuje vám práci
- Povolte úpravy a čtení na kartách ve Wordu, Excelu, PowerPointu, Publisher, Access, Visio a Project.
- Otevřete a vytvořte více dokumentů na nových kartách ve stejném okně, nikoli v nových oknech.
- Zvyšuje vaši produktivitu o 50%a snižuje stovky kliknutí myší každý den!
