
В работе с книгами Excel иногда бывает так, что количество листов в книге Excel становится большим. Таким большим, что переключаться между листами книги становится неудобно.
Чтобы ускорить работу, можно создать содержание (оглавление) — список всех вкладок с гиперссылками. Эта статья предлагает 3 способа: VBA-макрос и 2 встроенных бесплатных инструмента надстройки !SEMTools.
VBA-макрос: список листов книги на отдельной вкладке
Классический способ — использовать макрос, который автоматически соберёт все названия листов и создаст гиперссылки для перехода. После запуска появится новый лист с кликабельным оглавлением.
Sub SozdatSoderzhanie()
Dim ws As Worksheet, toc As Worksheet, i As Long
Set toc = Worksheets.Add
toc.Name = "Все листы"
For i = 1 To Worksheets.Count
If Sheets(i).Name <> toc.Name Then
toc.Hyperlinks.Add Anchor:=toc.Cells(i, 1), Address:="", _
SubAddress:="'" & Worksheets(i).Name & "'!A1", _
TextToDisplay:=Worksheets(i).Name
End If
Next i
End Sub
В результате появится новый лист «Все листы», где названия вкладок будут активными ссылками. Достаточно кликнуть по имени, и вы сразу перейдёте на нужный лист.
Оглавление на первом листе одной кнопкой
Тем, кто не хочет разбираться в VBA:
Если у вас установлена надстройка !SEMTools, можно забыть о написании кода. Достаточно нажать кнопку в меню Найти – Листы на вкладке надстройки, и оглавление будет создано автоматически.

Процедура доступна даже в бесплатной версии !SEMTools.
Оглавление книги в интерактивном окне
Помимо классического списка, !SEMTools предлагает продвинутый инструмент: список всех листов открывается в отдельном окне. Он также позволяет:
- быстро найти нужный лист с помощью поиска;
- перемещаться по списку стрелками ↑ и ↓;
- переходить к выделенному листу клавишей Enter.

Этот способ ещё удобнее, если у вас десятки или сотни вкладок. Инструмент также бесплатен и доступен бессрочно всем установившим надстройку.
Хотите упростить навигацию по листам? Установите надстройку !SEMTools и ускорьте работу в Excel!