В Excel нам может быть легко создать гиперссылку для кнопки формы, но пробовали ли вы когда-нибудь создать гиперссылку на командную кнопку? Когда вы нажмете кнопку команды, она перейдет на указанный URL-адрес веб-сайта по мере необходимости. В этой статье я расскажу о некоторых быстрых и простых приемах для решения этой задачи в Excel.
Гиперссылка командной кнопки на URL-адрес с кодом VBA
Гиперссылка командной кнопки на URL-адрес с кодом VBA
Чтобы создать гиперссылку на командную кнопку, выполните следующие действия:
1 . Нажмите Developer > Insert > Command Button (ActiveX Control) , а затем нарисуйте кнопку, как показано на следующем снимке экрана:
2 . Вставив командную кнопку, щелкните ее правой кнопкой мыши и выберите Свойства в контекстном меню, в диалоговом окне Свойства нажмите По категориям и введите полный адрес веб-сайта, на который вы хотите создать ссылку, в текстовое поле Caption , см. снимок экрана:
3 . Затем закройте диалоговое окно и щелкните правой кнопкой мыши вкладку листа, содержащую кнопку команды, и выберите Просмотреть код в контекстном меню и в открытом Microsoft Visual Basic для приложений скопируйте и вставьте следующий код в пустой модуль:
Код VBA: гиперссылка на командную кнопку:
Примечание . В приведенном выше коде CommandButton1 – это имя созданной командной кнопки, измените его по своему усмотрению.
4 . Затем сохраните код и выйдите из режима дизайна . Теперь, когда вы нажимаете кнопку команды, он переходит на конкретную веб-страницу.
Советы . Если заголовок в командной кнопке не является URL-адресом, это всего лишь текстовая строка, как показано на следующем снимке экрана:
Для этого можно применить приведенный ниже код VBA:
Код VBA: гиперссылка на командная кнопка:
Примечание . В приведенном выше коде CommandButton1 – это имя созданной командной кнопки, и вам следует заменить адрес веб-сайта https://www.extendoffice.com на свой собственный URL-адрес.