Перейти к основному содержанию

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

Автор: Сан Последнее изменение: 2024 июля 11 г.

Знаете ли вы, что вы также можете создать раскрывающийся список с гиперссылками на каждый лист в вашей рабочей книге? В качестве альтернативы, если вы предпочитаете кликабельный список вместо раскрывающегося, вы можете создать список гиперссылок на все листы. В этом руководстве мы рассмотрим оба метода: создание раскрывающегося списка со ссылками на листы и создание списка кликабельных имен листов.
Скриншот раскрывающегося списка в 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 ExcelАвтора Create List of Sheet Names функция. Этот инструмент позволяет вам создать список гиперссылок на имена листов или список кнопок макросов, привязанных к каждому листу.
Скриншот, показывающий список кликабельных названий листов, созданных в Excel

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

1. Нажмите Кутулс Плюс > Рабочий лист > 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 for Excel - Усильте Excel более чем 300 необходимыми инструментами. Наслаждайтесь постоянно бесплатными функциями ИИ! Get It Now

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

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

Лучшие инструменты для офисной работы

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

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


Вкладка Office: интерфейс с вкладками в Office и упрощение работы

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