Вопрос о Microsoft Excel

Business Microsoft Excel
FAQ (691)
Характеристики

Гость спросил 04.03.2018 19:49

Как гиперссылкой запустить макрос в Excel?

 перейти к ответам (1)
такой же вопрос / проблема! другой вопрос / проблема...

lelezard7

27.03.2018 20:51

Чтобы при нажатии на гиперссылку Excel запускался макрос, надо создать гиперссылки, они будут использоваться для выполнения макрокодов. Далее надо нажать на ячейку, которая должна запускать макрокод. Для гиперссылки, которая там находится нужно создать ссылку на себя саму. Делаем то же самое для других гиперссылок. Находим лист, на котором находятся нужные гиперссылки и выбираем его вкладку. Открываем контекстное меню щелчком мыши и выбираем «Просмотреть код». Откроется «Microsoft Visual Basic для приложений». Надо вставить это туда:

Private Sub Worksheet_FollowHyperlink(ByVal Target As Hyperlink)

If Target.Range.Address = "$B$6" Then

Call Macro1

End If

If Target.Range.Address = "$B$8" Then

Call Macro2

End If

End Sub

Здесь B6 и B8 – ячейки в которых находятся гиперссылки, их надо заменить на свои, также Macro1 и Macro2 – имена макрокоманд, их можно поменять по желанию. Закрываем окно команд не забыв сохранить. Все.

   Как выгодно покупать доллары? Анализ стратегий и статистики за 25 лет

Другие вопросы посетителей из раздела "Бизнес Microsoft Excel":

Гость: Для каких типов записей производится автоматический...

Гость: Как быстро протянуть формулу на весь столбец в Excel?

Гость: Как две ячейки соединить в одну в Excel?

Гость: Как добавить строку в ячейке в Excel?

Гость: Как закрепить верхнюю строку и первый столбец...

Гость: Как закрепить ячейку в формуле при протягивании в Excel?

Гость: Как к дате прибавить месяцы в Excel?

Гость: Как обновить значение в ячейке в Excel?

Гость: Как отрильтровать строки удовлетворяющие условию в...

Гость: Как пользоваться формулами в Excel?

Гость: Как скопировать значение а не формулу в Excel?

Гость: Какую формулу использовать в Excel для вычисления...

Гость: Почему не работает впр в Excel #н/д?

Гость: Что делать, если банковские счета преобразуются в...

Гость: Что значит общий в Excel?

Гость: Что такое команда yoko-gumi в Excel?