Версия для печати

Что такое гиперссылка?

Что умеет Excel

 

Гиперссылка — это не просто отображение адреса на ресурс — это активная ссылка, кликнув на которую у Вас либо откроется веб-адрес в браузере по умолчанию, либо будет открыт файл, на который ведет ссылка, либо будет открыта директория(папка), к которой ведет ссылка.
Установить можно двумя способами.
Первый и самый распространенный: правый клик мыши по ячейке-Гиперссылка. Откроется окно добавления гиперссылки.

Там Вы сможете выбрать вид ссылки:

  • на файл или веб-страницу. Если на веб-страницу, то необходимо в поле «Адрес» указать адрес веб-страницы. Если ссылка на файл — просто выбрать файл в диспетчере файлов.
  • местом в документе. Выбираете необходимый лист и адрес ячейки, на которую хотите переместиться по нажатии гиперссылки.
  • новым документом. Создается новый документ и сразу ссылка на него. При нажатии гиперссылки будет открыт этот файл.
  • электронной почтой. Указываете адрес электронной почты и тему письма по умолчанию. По нажатии ссылки будет создано письмо на указанный адрес электронной почты и с указанной темой.

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

ActiveSheet.Hyperlinks.Add Anchor:=Range("A1"), _
                               Address:="http://www.excel-vba.ru/", _
                               TextToDisplay:="http://www.excel-vba.ru/"
ActiveSheet.Hyperlinks.Add Anchor:=Range("A1"), _
                               Address:="http://www.excel-vba.ru/", _
                               TextToDisplay:="http://www.excel-vba.ru/"

Range(«A1″) — это ячейка, в которой будет создана гиперссылка.
Address(http://www.excel-vba.ru/) — адрес страницы(или путь к файлу или директории), который будет открыт по клике на ячейку.
TextToDisplay(http://www.excel-vba.ru/) — это текст, который будет отображаться в ячейке. Может отличаться от адреса самой ссылки.

Второй способ: через функцию ГИПЕРССЫЛКА. Этот способ хорош, если Вам надо создать много гиперссылок на листе:

=ГИПЕРССЫЛКА(«www.excel-vba.ru«;»переход на сайт«)

www.excel-vba.ru — адрес страницы(или путь к файлу или директории), который будет открыт по клике на ячейку.
переход на сайт — текст, который будет отображаться в ячейке. Может отличаться от текста самой ссылки.
Сама функция расположена в категории Ссылки и массивы диспетчера функций.
При применении такого способа создания гиперссылки Вы можете далее указать помимо основного адреса еще и указание на конкретную страницу через ссылку на ячейку:

=ГИПЕРССЫЛКА(«http://www.excel-vba.ru/»&B1;»переход на сайт»)

в ячейке B1 — «chto-umeet-excel/«(без кавычек). Теперь при клике на ячейку в браузере по умолчанию откроется страница http://www.excel-vba.ru/chto-umeet-excel/
Нетрудно догадаться, что таких ссылок можно создать множество простым копированием формулы в другие ячейки и что немаловажно — в столбце В можно записывать разные окончания ссылок. Если вдруг сайт поменял адрес, но система ссылок осталась прежней — Вам надо будет лишь заменить основной адрес и все. То же самое можно отнести и к файлам на диске: если поменялась лишь корневая директория — то просто меняем её в формуле.

Так же см.:
Как массово изменить гиперссылки?



Поддержать автора сайта
Поделиться ссылкой
  1. Азам
    27 Январь 2012 в 13:54 | #1

    Здравствуйте!
    А как с помощью гиперссылки ссылатся на программный код модуля. Т.е. создать кнопку «посмотреть код» (excel 2007).

Комментарий будет добавлен после проверки администратором.
Комментарии, не имеющие отношения к комментируемой статье, будут удаляться без уведомления и объяснения причин. Если есть вопрос по проблеме в Excel- добро пожаловаться на Форум