Excel — это сложная электронная таблица, в которой пользователи настраивают широкий спектр задач. Одной из таких задач является создание на листе кнопки, нажатие на которую запускало бы определенный процесс. Эту проблему можно полностью решить с помощью инструментов Excel. Давайте посмотрим, как можно создать такой объект в этой программе.
Процедура создания
Как правило, такая кнопка предназначена для выполнения роли ссылки, инструмента для запуска процесса, макроса и т.п. Хотя в некоторых случаях этот объект может быть просто геометрической фигурой, и кроме визуальных целей он не будет служить никакой цели. Однако такой вариант встречается довольно редко.
Способ 1: автофигура
Во-первых, давайте посмотрим, как создать кнопку из набора встроенных фигур Excel.
- После нажатия перемещаем его в ту область листа (ячейки), где мы хотим, чтобы была кнопка, и смещаем края внутрь, чтобы объект принял нужный нам размер.
- Теперь нам нужно добавить конкретное действие. Пусть это будет переход на другой лист при нажатии кнопки. Для этого щелкните по нему правой кнопкой мыши. В контекстном меню, которое активируется после этого, выберите позицию «Гиперссылка».
- В открывшемся окне создания гиперссылки перейдите на вкладку «Поместить в документ». Выбираем тот лист, который считаем нужным, и нажимаем на кнопку «ОК».
Теперь при нажатии на созданный нами объект он будет перемещаться на выбранный лист документа.
Урок: Как сделать или удалить гиперссылки в Excel
Способ 2: стороннее изображение
Вы также можете использовать стороннюю графику в качестве кнопки.
- Откроется окно выбора изображения. Мы используем его для перехода в каталог на жестком диске, где находится изображение, которое должно действовать как кнопка. Выберите свое имя и нажмите кнопку «Вставить» в нижней части окна.
- Затем изображение добавляется к плоскости рабочего листа. Как и в предыдущем случае, его можно сжать, перетащив края. Переместите рисунок в ту область, где мы хотим разместить объект.
- После этого к кнопке можно прикрепить гиперссылку, как показано в предыдущем способе, а можно добавить макрос. В последнем случае щелкните правой кнопкой мыши на изображении. В появившемся контекстном меню выберите пункт «Назначить макрос…».
- Откроется окно управления макросами. В нем нужно выбрать макрос, который вы хотите применить при нажатии на кнопку. Этот макрос уже должен быть зарегистрирован в книге. Выберите свое имя и нажмите кнопку «ОК».
Теперь при нажатии на объект будет выполняться выбранный макрос.
Урок: Как создать макрос в Excel
Способ 3: элемент ActiveX
Наиболее функциональную кнопку можно создать, если взять за основной принцип элемент ActiveX. Давайте посмотрим, как это делается на практике.
- В активированном окне настроек перейдите в раздел «Настройка ленты». В правой части окна поставьте галочку напротив пункта «Разработчик», если он недоступен. Затем нажмите кнопку ОК в нижней части окна. Вкладка разработчика теперь будет включена в вашей версии Excel.
- После этого перейдите на вкладку «Разработчик». Нажмите кнопку «Вставить», расположенную на ленте в панели инструментов «Элементы управления». В группе «Элементы управления ActiveX» щелкните первый элемент, который выглядит как кнопка.
- После этого кликаем в любом месте листа, которое считаем нужным. Сразу после этого элемент будет отображаться там. Как и в предыдущих способах, настраиваем его расположение и размер.
- Щелкаем по получившемуся элементу двойным щелчком левой кнопки мыши.
- Откроется окно редактора макросов. Здесь вы можете написать любой макрос, который вы хотите запускать при нажатии на этот объект. Например, вы можете написать макрос для преобразования текстового выражения в числовой формат, как на изображении ниже. После записи макроса нажмите кнопку закрытия окна в его правом верхнем углу.
Теперь макрос будет прикреплен к объекту.
Способ 4: элементы управления формы
Следующий способ очень похож по технологии выполнения на предыдущий вариант. Представляет добавление кнопки через элемент управления формы. Этот метод также требует, чтобы вы включили режим разработчика.
- Объект появляется на листе. Настраиваем его размер и расположение, как уже делали не раз.
- После этого присваиваем созданному объекту макрос, как показано в Способе 2, или присваиваем гиперссылку, как описано в Способе 1.
Как видите, создать функциональную кнопку в Excel не так сложно, как может показаться неопытному пользователю. Также данную процедуру можно выполнить четырьмя разными способами на ваше усмотрение.