Найти тему

📌 Сводные таблицы в Excel: как создать активные гиперссылки. Пример решения

Всем привет! 👋

Сталкивались ли вы с тем, что создание сводной таблицы в Excel делает ваши гиперссылки неактивными?

Вроде бы все готово к удобной навигации, но при клике на ссылки в таблице ничего не происходит.

Это может быть довольно раздражающе, верно? 😉

Для удобства поиска нужного материала у нас на канале есть удобный рубрикатор, а все видео предыдущих уроков также доступны на youtube (ссылка внизу поста и в описании канала)
Для удобства поиска нужного материала у нас на канале есть удобный рубрикатор, а все видео предыдущих уроков также доступны на youtube (ссылка внизу поста и в описании канала)
Сводные таблицы в Excel: как создать активные гиперссылки Добавьте описание
Сводные таблицы в Excel: как создать активные гиперссылки Добавьте описание

Пример, того как можно организовать данные см. в приложенном файле

Пример решения
Пример решения

По умолчанию гиперссылки в сводных таблицах не работают! 🤔

И хотя вы не можете просто кликнуть по гиперссылке в сводной таблице, есть способ сделать их снова активными.

⏩ Предварительные настройки

Прежде всего, убедитесь, что ваши данные в таблице организованы правильно.

В нашем примере мы использовали сводную таблицу и срезы для удобства навигации:

-4

📝 Прим. автора: В столбце В размещены ссылки, указывающие на соответствующие веб-страницы.

⏩ Пишем код

Для реализации поставленной задачи на событие Worksheet.SelectionChange назначим макрос, который обеспечит быстрый и удобный доступ к важной информации без лишних усилий.

Событие Worksheet.SelectionChange
Событие Worksheet.SelectionChange

🔶 Способ 1:

Данный код обрабатывает выбор ячейки на листе Excel. Если выбранная ячейка находится в столбце B, начиная с B4 и до последней заполненной строки, он открывает веб-ссылку из этой ячейки в новом окне браузера.
Данный код обрабатывает выбор ячейки на листе Excel. Если выбранная ячейка находится в столбце B, начиная с B4 и до последней заполненной строки, он открывает веб-ссылку из этой ячейки в новом окне браузера.

⚙️ Краткое описание:

  • проверяем, выделена ли только одна ячейка. Если выбрано более одной ячейки, код завершает выполнение и ничего не происходит.
  • проверяем, находится ли выбранная ячейка в столбце B, начиная с B4 и до конца заполненных строк на листе.
  • On Error Resume Next используем, чтобы игнорировать любые ошибки, которые могут возникнуть при выполнении следующей строки кода.
  • строка Application.ActiveWorkbook.FollowHyperlink Address:=CStr(Target.Value), NewWindow:=True открывает веб-ссылку, содержащуюся в выбранной ячейке. Target.Value предоставляет значение выбранной ячейки (в данном случае, веб-ссылку), и FollowHyperlink используется для открытия этой ссылки. NewWindow:=True указывает открыть ссылку в новом окне браузера.

🔔 Что важно: код применим только к гиперссылкам на веб-страницы с префиксом "http" и "https", например:

-7

🔶 Способ 2:

Если непосредственное наличие столбца, указывающего ссылку вас, расстраивает, то его можно скрыть:

-8

Но, в этом случае, придется несколько изменить код:

-9

⚙️ Как это работает:

В этой версии, при клике на ячейку в столбце A, Excel берет значение из соответствующей ячейки в столбце B (справа от кликнутой ячейки в столбце A) и использует его в качестве адреса для гиперссылки.

Подводя итог...

Теперь, какой бы из способов вы не применили, сводная таблица снова становится интерактивной!

Просто выберите интересующую вас ячейку, и Excel автоматически откроет соответствующую веб-страницу в новом окне браузера.

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

Не останавливайтесь на достигнутом, исследуйте возможности и сделайте свой рабочий процесс более эффективным и удобным.

Успехов в управлении данными! 😉

Подписывайтесь на канал, чтобы не пропустить новые уроки и полезные фишки Excel
Подписывайтесь на канал, чтобы не пропустить новые уроки и полезные фишки Excel

➡️ Дополнительные рекомендации 🔽

🙌 Оставайся с нами на связи и узнавай больше о других методах и приемах работы в Excel:

Excel на ИЗИ
Excel на ИЗИ — полная коллекция видео на RUTUBE
Будем рады видеть вас в числе подписчиков
Будем рады видеть вас в числе подписчиков
It's Moskovskaya_Excel на ИЗИ

СКАЧАТЬ ПРИМЕР

Если вы нашли предоставленный материал полезным, будем благодарны за вашу поддержку
Если вы нашли предоставленный материал полезным, будем благодарны за вашу поддержку
Полезные материалы по рубрикам_ excel_easy (гиперсылки).xlsm