Как в экселе сделать кнопку для гиперссылки
Сегодня речь пойдёт о гиперссылках в Excel, точнее об их автоматической вставке на лист. Представим ситуацию, когда в нашей книге листов огромное количество, бухгалтерские расчёты, к примеру.
Вставить вручную гиперссылки можно, пусть для этого и понадобится чуть больше времени. Обычно мы вставляем гиперссылки через вкладку «Вставка» и кнопку «Гиперссылка», а затем переходим на пункт «Место в документе».
Видите, уже сложнее. Проделать такую операцию с точки зрения лени времени будет слишком затратно. Поэтому напишем небольшой макрос.
Вставим в наш документ новый модуль:
- Вкладка «Разработчик», блок кнопок «Код», кнопка «Visual Basic»;
- Далее «Insert» — > «Module».
Поместим в поле кода следующий текст:
Sub SheetNamesAsHyperLinks()
Dim sheet As Worksheet
Dim cell As Range
With ActiveWorkbook
‘ Для каждого листа (имени) создадим свою ссылку
For Each sheet In ActiveWorkbook.Worksheets
Set cell = Worksheets(1).Cells(sheet.Index, 1)
.Worksheets(1).Hyperlinks.Add Anchor:=cell, Address:=»», _
SubAddress:=» » & sheet.Name & «!A1»
cell.Formula = sheet.Name
Next
End With
End Sub
- у нас есть две переменные «sheet» и «cell», лист и ячейка;
- «With activeWorkbook» — показывает, что макрос будет оперировать пространством всей книги;
- «For Each sheet In ActiveWorkbook.Worksheets
Set cell = Worksheets(1).Cells(sheet.Index, 1)
.Worksheets(1).Hyperlinks.Add Anchor:=cell, Address:=»», _
SubAddress:=» » & sheet.Name & «!A1» « » — для каждого листа в рабочей книге мы будем использовать первую ячейку (А1); - «cell.Formula = sheet.Name» — формула для макроса будет помещение в ячейку A1 названия первого листа книги, далее в A2 второго и т.д.
Таким образом, мы экономим себе время на переходах, так как не отвлекаемся на нижнюю часть экрана с именами листов, а имеем список листов в виде гиперссылок. Понаблюдаем за результатами работы. Нажимаем сочетание клавиш ALT+F8 или переходим на вкладку «Разработчик», нажимаем кнопку «Макросы», у нас единственная строка « SheetNamesAsHyperLinks», нажимаем «Выполнить».
Excel является комплексным табличным процессором, перед которым пользователи ставят самые разнообразные задачи. Одной из таких задач является создание кнопки на листе, нажатие на которую запускало бы определенный процесс. Данная проблема вполне решаема с помощью инструментария Эксель. Давайте разберемся, какими способами можно создать подобный объект в этой программе.
Процедура создания
Как правило, подобная кнопка призвана выступать в качестве ссылки, инструмента для запуска процесса, макроса и т.п. Хотя в некоторых случаях, данный объект может являться просто геометрической фигурой, и кроме визуальных целей не нести никакой пользы. Данный вариант, впрочем, встречается довольно редко.
Способ 1: автофигура
Прежде всего, рассмотрим, как создать кнопку из набора встроенных фигур Excel.
- Производим перемещение во вкладку «Вставка». Щелкаем по значку «Фигуры», который размещен на ленте в блоке инструментов «Иллюстрации». Раскрывается список всевозможных фигур. Выбираем ту фигуру, которая, как вы считаете, подойдет более всего на роль кнопки. Например, такой фигурой может быть прямоугольник со сглаженными углами.
Теперь при клике по созданному нами объекту будет осуществляться перемещение на выбранный лист документа.
Способ 2: стороннее изображение
В качестве кнопки можно также использовать сторонний рисунок.
- Находим стороннее изображение, например, в интернете, и скачиваем его себе на компьютер.
- Открываем документ Excel, в котором желаем расположить объект. Переходим во вкладку «Вставка» и кликаем по значку «Рисунок», который расположен на ленте в блоке инструментов «Иллюстрации».
Теперь при нажатии на объект будет запускаться выбранный макрос.
Способ 3: элемент ActiveX
Наиболее функциональной кнопку получится создать в том случае, если за её первооснову брать элемент ActiveX. Посмотрим, как это делается на практике.
-
Для того чтобы иметь возможность работать с элементами ActiveX, прежде всего, нужно активировать вкладку разработчика. Дело в том, что по умолчанию она отключена. Поэтому, если вы её до сих пор ещё не включили, то переходите во вкладку «Файл», а затем перемещайтесь в раздел «Параметры».
Теперь макрос будет привязан к объекту.
Способ 4: элементы управления формы
Следующий способ очень похож по технологии выполнения на предыдущий вариант. Он представляет собой добавление кнопки через элемент управления формы. Для использования этого метода также требуется включение режима разработчика.
-
Переходим во вкладку «Разработчик» и кликаем по знакомой нам кнопке «Вставить», размещенной на ленте в группе «Элементы управления». Открывается список. В нем нужно выбрать первый же элемент, который размещен в группе «Элементы управления формы». Данный объект визуально выглядит точно так же, как и аналогичный элемент ActiveX, о котором мы говорили чуть выше.
Как видим, в Экселе создать функциональную кнопку не так сложно, как это может показаться неопытному пользователю. К тому же данную процедуру можно выполнить с помощью четырех различных способов на свое усмотрение.
Отблагодарите автора, поделитесь статьей в социальных сетях.
Если книга Excel содержит такое количество листов, что их названия не помещаются внизу листа, сложно переключаться между листами. Конечно, можно использовать кнопки перехода между листами или список листов, который появляется при нажатии правой кнопкой мыши на кнопки перехода (активный лист при этом отмечен галочкой). Но мы можно использовать и другой способ переключения между листами — добавление в книгу оглавления.
Создание списка листов
В самом начале книги добавим еще один лист. Для этого щелкнем правой кнопкой мыши по листу 1 и выберем Вставить.
Переименуем новый лист в Оглавление.
Увеличим ширину столбца А листа Оглавление, чтобы можно было в нем разместить список листов.
В каждую ячейку введем текст: заголовок Оглавление и список листов книги.
Создание гиперссылок для перехода к листам книги
Выделим ячейку А2, в которую введено название первого листа, щелкнем по ней правой кнопкой мыши и в контекстном меню выберем Гиперссылка.
Появится диалоговое окно Вставка гиперссылки. Нам нужно выбрать, с чем связать гиперссылку: Связать с местом в документе. Укажем адрес ячейки, к которой мы перейдем по гиперссылке, в данном случае A1, и выберем место: лист Теоретический материал. Можно ввести текст подсказки, которая будет появляться при наведении указателя мыши на ячейку с гиперссылкой. В качестве подсказки введем текст Лист 1. После выбора параметров нажимаем ОК.
Нажмите для увеличения
Текст в ячейке изменил свой внешний вид. Это означает, что для него создана гиперссылка. При наведении указателя мыши на него появляется подсказка Лист 1.
Точно так же настроим гиперссылки на другие листы книги. Обратим внимание, что гиперссылка, по которой осуществлялся переход, меняет свой цвет.
Как изменить цвет гиперссылки в Excel?
Если синий и фиолетовый цвета гиперссылок нас не устраивают, можно выбрать свои цвета. Для этого на вкладке Разметка страницы выберем Цвета — Создать новые цвета темы.
Выберем цвета гиперссылки и просмотренной гиперссылки и нажмем Сохранить.
Гиперссылки изменили цвет.
Как создать кнопку на листе в Excel?
Рассмотрим создание кнопки в ячейках. Для примера, создадим кнопку Оглавление, при щелчке на которой будет открываться первый лист из нашего примера.
Шаг 1. Перейдем на лист Теоретический материал. Выберем Вставка — Фигуры, выберем любую фигуру для создания гиперссылки. Напечатаем текст внутри фигуры — Оглавление. Таким образом мы нарисовали кнопку.
Шаг 2. Выделим фигуру, щелкнем по ней правой кнопкой мыши и выберем Гиперссылка.
Укажем параметры гиперссылки: Связать с местом в документе, перейти на лист Оглавление в ячейку А1. Можно создать подсказку, которая будет появляться при наведении указателя мыши на фигуру. Нажимаем ОК. Гиперссылка для перехода к листу Оглавление создана.
Аналогично можно создать кнопки-гиперссылки на других листах книги.
Кратко об авторе:
Шамарина Татьяна Николаевна — учитель физики, информатики и ИКТ, МКОУ "СОШ", с. Саволенка Юхновского района Калужской области. Автор и преподаватель дистанционных курсов по основам компьютерной грамотности, офисным программам. Автор статей, видеоуроков и разработок.
Спасибо за Вашу оценку. Если хотите, чтобы Ваше имя
стало известно автору, войдите на сайт как пользователь
и нажмите Спасибо еще раз. Ваше имя появится на этой стрнице.
Понравился материал?
Хотите прочитать позже?
Сохраните на своей стене и
поделитесь с друзьями
Вы можете разместить на своём сайте анонс статьи со ссылкой на её полный текст
Ошибка в тексте? Мы очень сожалеем,
что допустили ее. Пожалуйста, выделите ее
и нажмите на клавиатуре CTRL + ENTER.
Кстати, такая возможность есть
на всех страницах нашего сайта
Девиз: поднемите руки выше!
по
Отправляя материал на сайт, автор безвозмездно, без требования авторского вознаграждения, передает редакции права на использование материалов в коммерческих или некоммерческих целях, в частности, право на воспроизведение, публичный показ, перевод и переработку произведения, доведение до всеобщего сведения — в соотв. с ГК РФ. (ст. 1270 и др.). См. также Правила публикации конкретного типа материала. Мнение редакции может не совпадать с точкой зрения авторов.
Для подтверждения подлинности выданных сайтом документов сделайте запрос в редакцию.
О работе с сайтом
Мы используем cookie.
Публикуя материалы на сайте (комментарии, статьи, разработки и др.), пользователи берут на себя всю ответственность за содержание материалов и разрешение любых спорных вопросов с третьми лицами.
При этом редакция сайта готова оказывать всяческую поддержку как в публикации, так и других вопросах.
Если вы обнаружили, что на нашем сайте незаконно используются материалы, сообщите администратору — материалы будут удалены.
Рабочая книга Microsoft Office Excel может содержать большое количество информации. Для быстрого доступа к различным участкам документа удобно пользоваться ссылками внутри него. Также редактор позволяет добавлять в таблицу отсылки к файлам на персональном компьютере или к страницам в интернете. Сегодня рассмотрим такой инструмент, как гиперссылка в excel.
Как добавить
Существует несколько методов добавления гиперссылки:
- При помощи одноименной кнопки, расположенной во вкладке Вставка на Панели инструментов.
В обоих случаях откроется окно настроек гиперссылки.
- Через строку формул с использованием функции ГИПЕРССЫЛКА, которая содержит в себе два аргумента: адрес и имя. Первый служит для ссылки на объект или часть рабочего листа, а второй – для подписи связи.
Бывает два вида ссылок: относительные, которые содержат часть адреса сайта или пути в файловой системе компьютера, а также абсолютные, которые отображают полное наименование.
Рекомендуем! Использовать только абсолютные ссылки. Это позволяет избежать ошибок при открытии документа на другом компьютере.
Примеры гиперссылок
Рассмотрим примеры создания гиперссылок на различные объекты вне документа, а также ячейки внутри рабочей книги:
Ссылка на другой лист делается следующим образом:
- Выбираете ячейку на листе, нажимаете горячие клавиши Ctrl+K и в появившемся окне выбираете Связать с Местом в документе.
- Затем в поле, где перечисляются листы рабочей книги, выбираете нужный.
- Вводите адрес конкретной ячейки с учетом нумерации по строке и столбцу.
- В строку текста вписываете подпись гиперссылки.
- Подтверждаете действие кнопкой ОК.
На заметку! Если надпись подсвечивается синим цветом и подчеркнута, то гиперссылка создана правильно. Чтобы ее сделать активной, достаточно один раз кликнуть по тексту. При активации надпись изменит цвет на фиолетовый.
Таким же образом создается ссылка на несколько ячеек, только в поле адресации необходимо указать диапазон через двоеточие.
Чтобы создать связь с документом на жестком диске компьютера, делаете следующее:
- Переходите в меню создания гиперссылки.
- Выбираете Связать с файлом и нажимаете на кнопку открывающейся папки.
- Указываете, например, на файл pdf внутри файловой системы и нажимаете ОК. Обязательно включите отображение всех файлов.
- Строка адрес заполнилась путем к документу и дублировалась в поле текста. Подпись можно изменить при желании на более информативную.
При попытке открыть связь, программа выдает предупреждение о содержании вирусов или опасного содержимого. Если вы уверены в безопасности открываемого документа, то нажимаете ОК.
В pdf-редакторе открывается нужный документ.
Таким же образом делается ссылка на сайт, только в поле адреса вводите полное наименование из адресной строки браузера. Для примера сделаем ссылку на курсы валют через поисковую систему.
При нажатии на надпись открывается страничка поисковика с уже введенным запросом и результатом
Рассмотрим отдельно работу со специальной функцией excel – ГИПЕРССЫЛКА. Сделаем ссылку на ячейку другого листа. Для этого в строке формул записываете следующее:
где первая часть – адрес ячейки, а вторая – имя связи с другим листом.
А для гиперссылки на картинку необходимо указать полный путь к файлу с его именем и расширением, чтобы программа точно распознала нужный элемент на компьютере.
Важно! Для корректной работы связи путь необходимо заключать в двойные кавычки.
После активации ссылки изображение откроется любой удобной программой.
Форматирование и удаление
Как и любая информация, содержащаяся в документе excel, гиперссылка также подвергается форматированию. Делается это через формат ячейки.
Можно настроить цвет границы, заливку фона, стиль шрифта, размер, выравнивание по вертикали и горизонтали, угол поворота и прочие параметры отдельной ячейки. Помимо этого программа предлагает уже готовые стили, которые находятся на главной вкладке панели инструментов.
Отдельно необходимо сказать о том, как убрать гиперссылку. Для этого также существует несколько способов:
- Просто нажимаете Del или Backspace на клавиатуре в ячейке со ссылкой.
- Щелкаете правой клавишей мыши и из выпадающего списка выбираете необходимую строку
После этого надпись становится черной и без нижней черты.
Как видите, редактор от Microsoft Office позволяет создавать связи с различными документами, сайтами или областями документа при помощи встроенной функции ГИПЕРССЫЛКА или отдельной кнопки на главной панели. Если не работает ссылка, то необходимо тщательно проверить пути к файлам и синтаксис формулы. Показателем правильности создания связей является синий цвет шрифта и подчеркнутый текст.
Читайте также: