KutoolsforOffice — Одно решение — пять мощных инструментов.Меньше усилий — больше результата.

Как создать раскрывающийся список со ссылками на каждый лист в Excel?

АвторСуньДата изменения

Знаете ли вы, что можно создать раскрывающийся список со ссылками на каждый лист в книге? А если вам удобнее работать с кликабельным списком вместо раскрывающегося — вы легко можете сгенерировать список гиперссылок на все листы. В этом руководстве мы подробно разберём оба метода: как создать раскрывающийся список со ссылками на листы и как сформировать список кликабельных названий листов.
Снимок экрана раскрывающегося списка в Excel со ссылками на каждый лист

Создание раскрывающегося списка со ссылками на листы

Создание кликабельного списка названий листов хорошая идея3


Создание раскрывающегося списка со ссылками на листы

Чтобы создать в Excel раскрывающийся список с гиперссылками на каждый лист книги, достаточно использовать простой код VBA.

1. Нажмите Разработчик > Вставить > Поле со списком (элементы управления ActiveX).
Снимок экрана, показывающий, как вставить поле со списком в Excel с вкладки «Разработчик»

Примечание. Если вкладка «Разработчик» не отображается на ленте, нажмите Файл > Параметры > Настроить ленту и установите флажок напротив опции Разработчик в правой части окна. См. скриншот:
Снимок экрана окна «Параметры Excel» с установленным флажком для вкладки «Разработчик»

2. Затем разместите поле со списком в любом удобном для вас месте.
Снимок экрана рисования поля со списком в Excel для раскрывающегося списка

3. Щелкните правой кнопкой мыши по листу, на котором вы только что разместили поле со списком, и выберите в контекстном меню пункт Просмотреть код.
Снимок экрана щелчка правой кнопкой мыши по имени листа и выбора пункта «Просмотреть код»

4. Скопируйте приведённый ниже код, вставьте его в пустой скрипт, сохраните файл и вернитесь на лист.

VBA: Создание раскрывающегося списка со ссылками на листы

 Private Sub ComboBox1_Change()
'UpdatebyExtendoffice20180404
    Sheets(Me.ComboBox1.Text).Select
End Sub
Private Sub ComboBox1_GotFocus()
    Dim I As Long
    Me.ComboBox1.Style = fmStyleDropDownList
    If Me.ComboBox1.ListCount <> Sheets.Count Then
        Me.ComboBox1.Clear
        For I = 1 To ActiveWorkbook.Sheets.Count
            Me.ComboBox1.AddItem Sheets(I).Name
        Next
    End If
    Me.ComboBox1.DropDown
End Sub

Снимок экрана с кодом VBA, вставленным в редактор кода

5. Нажмите Разработчик > Режим конструктора, чтобы выйти из режима конструктора.
Снимок экрана опции «Режим конструктора» на вкладке «Разработчик» в Excel

Теперь все листы отображаются в раскрывающемся списке — просто щёлкните по названию нужного листа, чтобы перейти на него.
Снимок экрана полностью функционального раскрывающегося списка в Excel со ссылками на каждый лист


Создание кликабельного списка названий листов

Если вы хотите создать список кликабельных названий листов, как показано на скриншоте ниже, воспользуйтесь функцией Kutools for ExcelCreate List of Sheet Names. Этот инструмент позволяет сгенерировать либо список гиперссылок на названия листов, либо список кнопок макросов, связанных с каждым листом.
Снимок экрана списка кликабельных имен листов, созданных в Excel

Kutools для Excelпредлагает более 300 расширенных функций для упрощения сложных задач, повышая креативность и эффективность.Интегрировано с возможностями ИИ, Kutools автоматизирует задачи с высокой точностью, делая управление данными простым и удобным.Подробная информация о Kutools для Excel…         Бесплатная пробная версия…

1. Нажмите KUTOOLS PLUS > Лист > Create List of Sheet Names.
Снимок экрана опции «Создать список имен листов» в меню Kutools в Excel

2. В диалоговом окне Create List of Sheet Names выполните следующие действия:

(1). Установите флажок Contains a list of hyperlinks, чтобы создать список кликабельных названий листов, или отметьте Contains buttons and macros, чтобы создать кнопки, ведущие на каждый лист.

(2). Присвойте имя новому листу, на котором будут размещены гиперссылки.

(3). Укажите, где разместить новый лист.

(4). Укажите, сколько столбцов должно использоваться для отображения ссылок на листы.
Снимок экрана диалогового окна «Создать список имен листов»

3. Нажмите «ОК» — и кликабельные названия листов появятся на новом листе.
Снимок экрана списка кликабельных имен листов, созданных в Excel

Kutools для Excel— раскройте весь потенциал Excel с помощью более чем 300 незаменимых инструментов, которые ускоряют и упрощают вашу работу, а также воспользуйтесь возможностями ИИ для более разумной обработки данных и повышения продуктивности.Получить сейчас

Демонстрация: создание кликабельного списка названий листов

Kutools для Excel: Более 300 удобных инструментов всегда под рукой! Воспользуйтесь функциями на базе ИИ для более умной и быстрой работы!Скачать сейчас!

Лучшие инструменты повышения продуктивности в Office

🤖KUTOOLS AI Помощник: Преобразуйте Анализ данных с помощью:Интеллектуального выполнения   |  Генерации кода|  Создания пользовательские формулы  |  Анализа данных и построения диаграмм|  Вызова Расширенные функции
Популярные функции:Поиск, выделение или Отметить дубликаты   |  Удалить пустые строки   |  Объединить столбцы или ячеек без потери данных   |  Округление без использования формул
Супер ПОИСК:VLookup по нескольким критериям  |  VLookup по нескольким значениям  |   VLookup по нескольким листам   |   Распознавание нечетких соответствий
Расширенный раскрывающийся список:Быстрое создание выпадающего списка   |  Зависимый выпадающий список   |  Выпадающий список с множественным выбором
Управление столбцами:Добавление заданного количества столбцов|Перемещение столбцов|Переключение видимости скрытых столбцов|Сравнение диапазонов и столбцов
Избранные функции:Сетка фокусировки   |  Просмотр дизайна   |Улучшенная строка формулы   | Управление рабочими книгами и листами   |  Библиотека ресурсов(автотекст)|  Выбор даты   |  Объединить листы  |  Шифрование/Расшифровать ячейки   | Отправка писем по списку   |  Супер фильтр   |   Специальный фильтр(Фильтр ячеек с жирным шрифтом/курсив/зачёркивание…) …
Лучшие наборы инструментов 15:12 Текстовыеинструменты(Добавить текст,Удалить определенные символы, …)|   50+Типыдиаграмм(Диаграмма Ганта, …)|   40+ Практические формулы(Рассчитать возраст на основе даты рождения, …)|   19 Инструментывставки(Вставить QR-код,Вставка изображения по пути, …)|   12 Инструментыпреобразования(Преобразовать в слова,Конвертация валют, …)|   7 Объединить и разделитьИнструменты(Расширенное объединение строк,Разделить ячейки, …)|… и многое другое
Используйте Kutools на предпочитаемом языке — поддержка английского, испанского, немецкого, французского, китайского и ещё 40+ языков!

Раскройте весь потенциал Excel с помощью Kutools для Excel и ощутите эффективность как никогда раньше.Kutools для Excel предлагает более 300 расширенных функций для повышения продуктивности и Экономия времени.Нажмите здесь, чтобы получить нужную Вам функцию…


Office Tab добавляет в Office вкладки и значительно упрощает Вашу работу

  • Включите редактирование и чтение во вкладках в Word, Excel, PowerPoint, Publisher, Access, Visio и Project.
  • Открывайте и создавайте несколько документов во вкладках одного окна — вместо того чтобы использовать отдельные окна.
  • Повышает вашу продуктивность на 50 % и экономит сотни кликов мышью каждый день!

Все надстройки Kutools — один установщик

Kutools for Office — набор надстроек для Excel, Word, Outlook и PowerPoint, а также Office Tab Pro, идеально подходящий командам, работающим с разными приложениями Office.

ExcelWordOutlookTabsPowerPoint
  • Единый комплект— надстройки для Excel, Word, Outlook и PowerPoint + Office Tab Pro
  • Один установщик, одна лицензия— настройка занимает считанные минуты (готово для MSI)
  • Лучше работать вместе— оптимизированная продуктивность во всех приложениях Office
  • 30-дневная полнофункциональная пробная версия— без регистрации и кредитной карты
  • Лучшее соотношение цены и качества— экономия по сравнению с покупкой отдельных надстроек