VBA Excel. Метод Hyperlinks.Add (создание гиперссылки)

Создание гиперссылки в VBA Excel методом Hyperlinks.Add для перехода на другой лист, на интернет-сайт, для открытия любого файла в программе по умолчанию.

Метод Hyperlinks.Add

Hyperlinks.Add – это метод, который добавляет новую гиперссылку к указанному объекту Range (диапазону, ячейке) или объекту Shape (фигуре).

Синтаксис

Expression – выражение (переменная), возвращающее объект Hyperlinks.

Параметры

Параметр Описание
Anchor Объект Range или объект Shape, к которому привязывается (добавляется) новая гиперссылка. Обязательный параметр. Тип данных – Object.
Address Адрес гиперссылки. Обязательный параметр. Тип данных – String.
SubAddress Субадрес гиперссылки. Необязательный параметр. Тип данных – Variant.
ScreenTip Всплывающая подсказка, отображаемая при наведении указателя мыши на текст гиперссылки. Необязательный параметр. Тип данных – Variant.
TextToDisplay Текст гиперссылки. Необязательный параметр. Тип данных – Variant.

Если текст гиперссылки (TextToDisplay) не указан, будет отображен текст параметров Address и SubAddress.

Создание гиперссылок

Гиперссылка на другой лист

Создание гиперссылки на рабочий лист другой книги:

Создание гиперссылки на другой лист текущей книги:

Создание гиперссылки на другую ячейку того же листа:

Гиперссылка на любой файл

Создание гиперссылки на документ Word:

Создание гиперссылки на точечный рисунок:

Гиперссылка на интернет-сайт

Пример добавления гиперссылки на рубрику «VBA Excel» сайта «Время не ждёт»:

Поиск гиперссылок в диапазоне

Поиск первой ячейки с гиперссылкой в заданном диапазоне:

Для поиска последней ячейки с гиперссылкой в заданном диапазоне следует заменить строку
For i = 1 To n
на
For i = n To 1 Step -1.


Содержание рубрики VBA Excel по тематическим разделам со ссылками на все статьи.

2 комментария для “VBA Excel. Метод Hyperlinks.Add (создание гиперссылки)”

  1. Здравствуйте, Евгений.
    Подскажите пожалуйста, как можно определить адрес ячейки, которая содержит гиперссылку? А если ячеек с гиперссылками несколько, то как определить адрес последней (нижней правой) из них?

Добавить комментарий

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