Jak utworzyć spis treści dla wszystkich nazw kart arkuszy kalkulacyjnych z hiperłączami w programie Excel?
Skoroszyt programu Excel staje się dość duży, ponieważ w nim tworzonych jest coraz więcej arkuszy. Im więcej arkuszy jest dostępnych, tym trudniej jest zachować przegląd arkuszy. Dlatego do szybkiego poruszania się po arkuszach w programie Excel potrzebny jest spis treści. Ten artykuł pokaże Ci metody osiągnięcia tego celu.
Utwórz spis treści według kodu VBA
Z łatwością utwórz spis treści przez Kutools for Excel
Utwórz spis treści według kodu VBA
Poniższy kod VBA może pomóc w utworzeniu spisu treści dla wszystkich arkuszy z hiperłączami w programie Excel. Wykonaj następujące czynności.
1. wciśnij inny + F11 klawisze, aby otworzyć Microsoft Visual Basic for Applications okno.
2. w Microsoft Visual Basic for Applications okno, kliknij wstawka > Moduł, a następnie skopiuj poniższy kod VBA do okna Code.
Kod VBA: utwórz spis treści dla wszystkich arkuszy
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. wciśnij F5 lub kliknij przycisk Uruchom, aby uruchomić kod.
Następnie przed wszystkimi arkuszami roboczymi tworzony jest spis treści ze wszystkimi nazwami arkuszy wymienionymi w środku. Możesz przejść do dowolnego arkusza roboczego, klikając nazwę arkusza w spisie treści. Zobacz zrzut ekranu:
Z łatwością utwórz spis treści przez Kutools for Excel
Połączenia Utwórz listę nazw arkuszy użyteczność Kutools dla programu Excel może pomóc w szybkim utworzeniu spisu treści w bieżącym skoroszycie. Wykonaj następujące czynności.
Przed złożeniem wniosku Kutools dla programu ExcelProszę pobierz i zainstaluj najpierw.
1. W skoroszycie musisz utworzyć spis treści, kliknij Kutools Plus > Ćwiczenie > Utwórz listę nazw arkuszy. Zobacz zrzut ekranu:
2. w Utwórz listę nazw arkuszy w oknie dialogowym, musisz:
Następnie tworzony jest arkusz roboczy ze spisem treści, jak pokazano poniżej. Możesz przejść do dowolnego arkusza roboczego, klikając nazwę arkusza w spisie treści.
Jeśli wybierzesz opcję Zawiera przyciski i makra w sekcji Wybierz style indeksu, otrzymasz spis treści, jak pokazano poniżej.
Jeśli chcesz mieć bezpłatną wersję próbną (30 dni) tego narzędzia, kliknij, aby go pobrać, a następnie przejdź do wykonania operacji zgodnie z powyższymi krokami.
Podobne artykuły:
- Jak odwołać się do nazwy karty w komórce w programie Excel?
- Jak dopasować wartość komórki do nazwy karty arkusza lub odwrotnie w programie Excel?
- Jak otworzyć określony arkusz roboczy według wybranej wartości pola kombi w programie Excel?
Najlepsze narzędzia biurowe
Zwiększ swoje umiejętności Excela dzięki Kutools for Excel i doświadcz wydajności jak nigdy dotąd. Kutools dla programu Excel oferuje ponad 300 zaawansowanych funkcji zwiększających produktywność i oszczędzających czas. Kliknij tutaj, aby uzyskać funkcję, której najbardziej potrzebujesz...
Karta Office wprowadza interfejs z zakładkami do pakietu Office i znacznie ułatwia pracę
- Włącz edycję i czytanie na kartach w programach Word, Excel, PowerPoint, Publisher, Access, Visio i Project.
- Otwieraj i twórz wiele dokumentów w nowych kartach tego samego okna, a nie w nowych oknach.
- Zwiększa produktywność o 50% i redukuje setki kliknięć myszką każdego dnia!