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
Vytvořte snadno obsah pomocí programu Kutools pro 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:
Vytvořte snadno obsah pomocí programu Kutools pro Excel
Projekt Vytvořte seznam názvů listů užitečnost Kutools pro Excel vám pomůže rychle vytvořit obsah v aktuálním sešitu. Postupujte prosím následovně.
Před aplikací Kutools pro 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 (30denní) zkušební verzi tohoto nástroje, 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é dovednosti Excel pomocí Kutools pro Excel a 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áší do Office rozhraní s kartami 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!