Перейти к основному содержанию

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

В Excel нам может быть легко создать гиперссылку для кнопки формы, но пробовали ли вы когда-нибудь создать гиперссылку на командную кнопку? Когда вы нажмете кнопку команды, она перейдет на указанный URL-адрес веб-сайта по мере необходимости. В этой статье я расскажу о некоторых быстрых и простых приемах для решения этой задачи в Excel.

Гиперссылка командной кнопки на URL-адрес с кодом VBA


стрелка синий правый пузырь Гиперссылка командной кнопки на URL-адрес с кодом VBA

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

1. Нажмите Застройщик > Вставить > Командная кнопка (элемент управления ActiveX), а затем нарисуйте кнопку, как показано на следующем снимке экрана:

doc гиперссылка командная кнопка 1

2. Вставив командную кнопку, щелкните ее правой кнопкой мыши и выберите Объекты из контекстного меню в Объекты диалоговое окно, нажмите Категории вкладка и введите полный адрес веб-сайта, на который вы хотите создать ссылку, в поле Подпись текстовое поле, см. снимок экрана:

doc гиперссылка командная кнопка 2

3. Затем закройте диалоговое окно, щелкните правой кнопкой мыши вкладку листа, содержащую кнопку команды, и выберите Просмотреть код из контекстного меню, а в открывшемся Microsoft Visual Basic для приложений окна, скопируйте и вставьте следующий код в пустой модуль:

Код VBA: гиперссылка на командную кнопку:

Private Sub CommandButton1_Click()
ActiveWorkbook.FollowHyperlink _
Address:=CommandButton1.Caption
End Sub

doc гиперссылка командная кнопка 3

Внимание: В приведенном выше коде КомандаКнопка1 - имя созданной командной кнопки, измените его по своему усмотрению.

4. Затем сохраните код и выйдите из Режим проектирования, теперь, когда вы нажимаете кнопку команды, она переходит на конкретную веб-страницу.

Советы: Если заголовок в командной кнопке не является URL-адресом, это всего лишь текстовая строка, как показано на следующем снимке экрана:

doc гиперссылка командная кнопка 4

Для этого можно применить приведенный ниже код VBA:

Код VBA: гиперссылка на командную кнопку:

Private Sub CommandButton1_Click()
ActiveWorkbook.FollowHyperlink _
Address:="https://www.extendoffice.com"
End Sub

doc гиперссылка командная кнопка 5

Внимание: В приведенном выше коде КомандаКнопка1 - это имя созданной командной кнопки, и вам следует заменить адрес веб-сайта https://www.extendoffice.com на ваш собственный URL-адрес.

Лучшие инструменты для офисной работы

🤖 Kutools AI Помощник: Революционный анализ данных на основе: Интеллектуальное исполнение   |  Генерировать код  |  Создание пользовательских формул  |  Анализ данных и создание диаграмм  |  Вызов функций Kutools...
Популярные опции: Найдите, выделите или определите дубликаты   |  Удалить пустые строки   |  Объедините столбцы или ячейки без потери данных   |   Раунд без формулы ...
Супер поиск: Множественный критерий VLookup    VLookup с несколькими значениями  |   VLookup по нескольким листам   |   Нечеткий поиск ....
Расширенный раскрывающийся список: Быстрое создание раскрывающегося списка   |  Зависимый раскрывающийся список   |  Выпадающий список с множественным выбором ....
Менеджер столбцов: Добавить определенное количество столбцов  |  Переместить столбцы  |  Переключить статус видимости скрытых столбцов  |  Сравнить диапазоны и столбцы ...
Рекомендуемые функции: Сетка Фокус   |  Просмотр дизайна   |   Большой Формулный Бар    Менеджер книг и листов   |  Библиотека ресурсов (Авто текст)   |  Выбор даты   |  Комбинировать листы   |  Шифровать/дешифровать ячейки    Отправлять электронные письма по списку   |  Суперфильтр   |   Специальный фильтр (фильтровать жирным шрифтом/курсивом/зачеркиванием...) ...
15 лучших наборов инструментов12 Текст Инструменты (Добавить текст, Удалить символы, ...)   |   50+ График Тип (Диаграмма Ганта, ...)   |   40+ Практических Формулы (Рассчитать возраст по дню рождения, ...)   |   19 Вносимые Инструменты (Вставить QR-код, Вставить изображение из пути, ...)   |   12 Конверсия Инструменты (Числа в слова, Конверсия валюты, ...)   |   7 Слияние и разделение Инструменты (Расширенные ряды комбинирования, Разделить клетки, ...)   |   ... и более

Улучшите свои навыки работы с Excel с помощью Kutools for Excel и почувствуйте эффективность, как никогда раньше. Kutools for Excel предлагает более 300 расширенных функций для повышения производительности и экономии времени.  Нажмите здесь, чтобы получить функцию, которая вам нужна больше всего...

Описание


Вкладка Office: интерфейс с вкладками в Office и упрощение работы

  • Включение редактирования и чтения с вкладками в Word, Excel, PowerPoint, Издатель, доступ, Visio и проект.
  • Открывайте и создавайте несколько документов на новых вкладках одного окна, а не в новых окнах.
  • Повышает вашу продуктивность на 50% и сокращает количество щелчков мышью на сотни каждый день!
Comments (6)
No ratings yet. Be the first to rate!
This comment was minimized by the moderator on the site
Kan je dit ook gebruiken om met een druk van de knop naar bovenaan een sheet te gaan?
This comment was minimized by the moderator on the site
Hello, Raver,
To click a button to go the top of the worksheet, please apply the below code:
Private Sub CommandButton1_Click()
ActiveSheet.Range("A1").Select
End Sub

Please try, hope it can help you!
This comment was minimized by the moderator on the site
Thank you very much.
This comment was minimized by the moderator on the site
Gracias me sirvió full.
This comment was minimized by the moderator on the site
Thank you, can you show how you could link the URL from a cell on a sheet?
This comment was minimized by the moderator on the site
¿Cómo se podría hacer con un cuadro de texo? Es decir, que cualquier dirección web que se ponga en un cuadro de texto se puede abrir con un boton
Gracias
There are no comments posted here yet
Please leave your comments in English
Posting as Guest
×
Rate this post:
0   Characters
Suggested Locations