Создать кнопку обновить excel

Dear Pierre,

First and foremost, add the (Developer Tab) to your Excel Ribbon, and follow these steps:

  — Go to Insert at the Developer Tab, and click on it.

  — You will find two sections: Forms Controls and ActiveX Control, in the ActiveX Control Section, select the command button, and add it to your sheet.

  — Double click on the button, to open the VBA Editor, but before that, make sure that the design mode is turned on.

  — Copy this command, and paste it in the VBA editor: 

ActiveSheet.PivotTables(«Your Pivot Table Name»).PivotCache.Refresh

 

So it would look as follows:

PivotTableRefreshCode.JPG

  — Add your pivot table name to the code, and save it.

  — Close VBA Editor

  — Turn Design Mode off

  — You have to save your workbook in one of these formats: (XLSM, XLSB, XLS), in order to save Refresh code.

Enjoy :)

создание кнопки обновления

TanyaZorina

Дата: Среда, 16.03.2016, 19:29 |
Сообщение № 1

Группа: Пользователи

Ранг: Участник

Сообщений: 86


Репутация:

0

±

Замечаний:
40% ±


Excel 2007

здраствуйте, возникла проблема: как создать кнопку обновления в файле excel?

 

Ответить

Udik

Дата: Среда, 16.03.2016, 19:35 |
Сообщение № 2

Группа: Друзья

Ранг: Старожил

Сообщений: 1588


Репутация:

192

±

Замечаний:
0% ±


Excel 2016 х 64

А чего обновляться должно?


вот вам барабан
яд 41001231307558 wm R419131876897
udik1968@gmail.com

 

Ответить

TanyaZorina

Дата: Среда, 16.03.2016, 19:41 |
Сообщение № 3

Группа: Пользователи

Ранг: Участник

Сообщений: 86


Репутация:

0

±

Замечаний:
40% ±


Excel 2007

А чего обновляться должно?

в моём файле идёт обратный отсчёт до определённой даты в формате ЧЧ : ММ , при нажатии на кнопку хотелось бы чтобы обновлялось оставшееся время

 

Ответить

buchlotnik

Дата: Среда, 16.03.2016, 19:49 |
Сообщение № 4

Группа: Заблокированные

Ранг: Участник клуба

Сообщений: 3442


Репутация:

929

±

Замечаний:
20% ±


2010, 2013, 2016 RUS / ENG

дык F9 B)

Сообщение отредактировал buchlotnikСреда, 16.03.2016, 19:51

 

Ответить

TanyaZorina

Дата: Среда, 16.03.2016, 19:53 |
Сообщение № 5

Группа: Пользователи

Ранг: Участник

Сообщений: 86


Репутация:

0

±

Замечаний:
40% ±


Excel 2007

дело в том что надо именно кнопочку))

 

Ответить

Udik

Дата: Среда, 16.03.2016, 19:56 |
Сообщение № 6

Группа: Друзья

Ранг: Старожил

Сообщений: 1588


Репутация:

192

±

Замечаний:
0% ±


Excel 2016 х 64

Так оно итак обновляется вроде, но можно и кнопку впаять.

К сообщению приложен файл:

0t.xlsm
(16.8 Kb)


вот вам барабан
яд 41001231307558 wm R419131876897
udik1968@gmail.com

 

Ответить

_Boroda_

Дата: Среда, 16.03.2016, 19:57 |
Сообщение № 7

Группа: Модераторы

Ранг: Местный житель

Сообщений: 16618


Репутация:

6465

±

Замечаний:
0% ±


2003; 2007; 2010; 2013 RUS

Ну, если надо, то держите.
[offtop]А у меня кнопочка больше! :D


Скажи мне, кудесник, любимец ба’гов…
Платная помощь:
Boroda_Excel@mail.ru
Яндекс-деньги: 41001632713405 | Webmoney: R289877159277; Z102172301748; E177867141995

 

Ответить

buchlotnik

Дата: Среда, 16.03.2016, 19:58 |
Сообщение № 8

Группа: Заблокированные

Ранг: Участник клуба

Сообщений: 3442


Репутация:

929

±

Замечаний:
20% ±


2010, 2013, 2016 RUS / ENG

как-то так
[offtop] а у меня элегантнее B)

К сообщению приложен файл:

0576637.xlsm
(21.4 Kb)

Сообщение отредактировал buchlotnikСреда, 16.03.2016, 20:00

 

Ответить

TanyaZorina

Дата: Среда, 16.03.2016, 20:05 |
Сообщение № 9

Группа: Пользователи

Ранг: Участник

Сообщений: 86


Репутация:

0

±

Замечаний:
40% ±


Excel 2007

спасибо)) ну могли бы вы объяснить как её создавать?)

 

Ответить

Udik

Дата: Среда, 16.03.2016, 20:11 |
Сообщение № 10

Группа: Друзья

Ранг: Старожил

Сообщений: 1588


Репутация:

192

±

Замечаний:
0% ±


Excel 2016 х 64

Создаёшь макрос, потом назначаешь его на нажатие :)


вот вам барабан
яд 41001231307558 wm R419131876897
udik1968@gmail.com

 

Ответить

_Boroda_

Дата: Среда, 16.03.2016, 20:17 |
Сообщение № 11

Группа: Модераторы

Ранг: Местный житель

Сообщений: 16618


Репутация:

6465

±

Замечаний:
0% ±


2003; 2007; 2010; 2013 RUS

[offtop]А у меня время прямо на кнопке[/offtop]

могли бы вы объяснить как её создавать?

1. Жмете Альт + F11 — окошко ВБАПрождект — там модуль1 — там код, запускающий пересчет.
2. Кнопку создают на вкладке Разработчик — Вставить — Элементы управления формы — самая первая — ткните туда мышой и ткните потом на листе — кнопка вставится. Потом она сама спросит про макрос — Вы выбираете тот, который в п.1
2а. Я в этом файле сделал не кнопкой, а просто вставил автофигуру и также повесил на нее макрос. А время там показывает из ячейки А1 (я туда перенес Вашу формулу). Как? Просто — ткнулся в фигуру мышой и в строке формул написал =A1

К сообщению приложен файл:

2880007.xlsm
(20.3 Kb)


Скажи мне, кудесник, любимец ба’гов…
Платная помощь:
Boroda_Excel@mail.ru
Яндекс-деньги: 41001632713405 | Webmoney: R289877159277; Z102172301748; E177867141995

 

Ответить

TanyaZorina

Дата: Среда, 16.03.2016, 20:24 |
Сообщение № 12

Группа: Пользователи

Ранг: Участник

Сообщений: 86


Репутация:

0

±

Замечаний:
40% ±


Excel 2007

1. Жмете Альт + F11 — окошко ВБАПро…

СУПЕР! Спасибо))
[moder]Не нужно цитировать весь пост. Это противоречит Правилам форума. Удалил.

 

Ответить

 

199MOS

Пользователь

Сообщений: 61
Регистрация: 01.01.1970

граждане, а есть способ вывести кнопку ОБНОВИТЬ из панели инструментов куда-нибудь в тело таблицы, чтобы непродвинутые пользователи не искали ее в меню, а тупо жали?  

  спасибо

 

Serge

Пользователь

Сообщений: 11308
Регистрация: 01.01.1970

{quote}{login=199MOS}{date=29.11.2010 01:29}{thema=Кнопка ОБНОВИТЬ в сводной таблице}{post}есть способ вывести кнопку ОБНОВИТЬ из панели инструментов куда-нибудь в тело таблицы?..{/post}{/quote}  
Нет.  
Но можно нарисовать новую кнопку, повесить на неё макрос обновления и приляпать её где надо.

 

На вкладке данные есть кнопка- обновить. Можно вывести в ПБД

 

199MOS

Пользователь

Сообщений: 61
Регистрация: 01.01.1970

{quote}{login=Serge 007}{date=29.11.2010 01:32}{thema=Re: Кнопка ОБНОВИТЬ в сводной таблице}{post}{quote}{login=199MOS}{date=29.11.2010 01:29}{thema=Кнопка ОБНОВИТЬ в сводной таблице}{post}есть способ вывести кнопку ОБНОВИТЬ из панели инструментов куда-нибудь в тело таблицы?..{/post}{/quote}  
Нет.  
Но можно нарисовать новую кнопку, повесить на неё макрос обновления и приляпать её где надо.{/post}{/quote}  

  если кроме макроса никак, можно уточнить: какие варианты обновления сводной таблицы существуют?  
— при нажатии кнопки ОБНОВИТЬ;  
— при открытии файла?  
что еще?

 

199MOS

Пользователь

Сообщений: 61
Регистрация: 01.01.1970

{quote}{login=Михаил}{date=29.11.2010 01:36}{thema=}{post}На вкладке данные есть кнопка- обновить. Можно вывести в ПБД{/post}{/quote}  

  ПБД это что?

 
 

Serge

Пользователь

Сообщений: 11308
Регистрация: 01.01.1970

{quote}{login=Serge 007}{date=29.11.2010 01:32}{thema=Re: Кнопка ОБНОВИТЬ в сводной таблице}{post}Можно нарисовать новую кнопку, повесить на неё макрос обновления и приляпать её где надо.{/post}{/quote}См. файл.  

  25,7 Кб в архиве.

 

199MOS

Пользователь

Сообщений: 61
Регистрация: 01.01.1970

{quote}{login=Михаил}{date=29.11.2010 01:38}{thema=}{post}Панель Быстрого Доступа{/post}{/quote}  

  что-то у меня кнопку не видно: правой кнопкой мыши загнала ее в ПБД, а где ее теперь искать?  

  ссори за глупые вопросы

 

Serge

Пользователь

Сообщений: 11308
Регистрация: 01.01.1970

{quote}{login=199MOS}{date=29.11.2010 01:36}{thema=Re: Re: Кнопка ОБНОВИТЬ в сводной таблице}{post}  
если кроме макроса никак, можно уточнить: какие варианты обновления сводной таблицы существуют?  
— при нажатии кнопки ОБНОВИТЬ;  
— при открытии файла?{/post}{/quote}  
Не понял, вопрос в том какие способы обновления есть макросом или без оного?

 

Можно в модуль листа  

  Private Sub Worksheet_Activate()  
ActiveSheet.PivotTables(«СводнаяТаблица1»).PivotCache.Refresh  
End Sub  

  сводная будет обновляться при каждом переходе на этот лист

 

Serge

Пользователь

Сообщений: 11308
Регистрация: 01.01.1970

{quote}{login=199MOS}{date=29.11.2010 01:41}{thema=Re: }{post}{quote}{login=Михаил}{date=29.11.2010 01:38}{thema=}{post}загнала ее в ПБД, а где ее теперь искать?{/post}{/quote}На ПБД :-)  

  67,9 Кб

 

Serge

Пользователь

Сообщений: 11308
Регистрация: 01.01.1970

{quote}{login=Serge 007}{date=29.11.2010 01:46}{thema=Re: Re: }{post}загнала ее в ПБД, а где ее теперь искать?{/post}{/quote}На ПБД :-)  

  67,9 Кб

 

199MOS

Пользователь

Сообщений: 61
Регистрация: 01.01.1970

{quote}{login=Serge 007}{date=29.11.2010 01:39}{thema=Re: Re: Кнопка ОБНОВИТЬ в сводной таблице}{post}{quote}{login=Serge 007}{date=29.11.2010 01:32}{thema=Re: Кнопка ОБНОВИТЬ в сводной таблице}{post}Можно нарисовать новую кнопку, повесить на неё макрос обновления и приляпать её где надо.{/post}{/quote}См. файл.  

  25,7 Кб в архиве.{/post}{/quote}  

  ооо, благодарю, вонзила себе в таблицу!

 

199MOS

Пользователь

Сообщений: 61
Регистрация: 01.01.1970

{quote}{login=Serge 007}{date=29.11.2010 01:42}{thema=Re: Re: Re: Кнопка ОБНОВИТЬ в сводной таблице}{post}{quote}{login=199MOS}{date=29.11.2010 01:36}{thema=Re: Re: Кнопка ОБНОВИТЬ в сводной таблице}{post}  
если кроме макроса никак, можно уточнить: какие варианты обновления сводной таблицы существуют?  
— при нажатии кнопки ОБНОВИТЬ;  
— при открытии файла?{/post}{/quote}  
Не понял, вопрос в том какие способы обновления есть макросом или без оного?{/post}{/quote}  

  вопрос в том, какой вариант выбрать для оператора базы данных, плохо разбирающегося в нюансах экселя, чтобы не грузить его поиском кнопок обновления на панели, а либо нарисовать одну здоровую кнопищу на видном месте, либо жирным шрифтом написать что-то типа ПОСЛЕ ЗАГРУЗКИ ДАННЫХ ПЕРЕЗАПУСТИТЬ ФАЙЛ и т.р.

 

199MOS

Пользователь

Сообщений: 61
Регистрация: 01.01.1970

{quote}{login=Serge 007}{date=29.11.2010 01:46}{thema=Re: Re: }{post}{quote}{login=199MOS}{date=29.11.2010 01:41}{thema=Re: }{post}{quote}{login=Михаил}{date=29.11.2010 01:38}{thema=}{post}загнала ее в ПБД, а где ее теперь искать?{/post}{/quote}На ПБД :-)  

  67,9 Кб{/post}{/quote}  

  ага, нашла.    
не пойдет такой вариант, оператор базы данных недостаточно развит для быстрого определения координат кнопки на листе -:(

 

199MOS

Пользователь

Сообщений: 61
Регистрация: 01.01.1970

{quote}{login=Михаил}{date=29.11.2010 01:45}{thema=}{post}Можно в модуль листа  

  Private Sub Worksheet_Activate()  
ActiveSheet.PivotTables(«СводнаяТаблица1»).PivotCache.Refresh  
End Sub  

  сводная будет обновляться при каждом переходе на этот лист{/post}{/quote}  

  благодарю, удовлетворилась кнопкой, предложенной Сержем.  

  спасибо большое за варианты

 

Юрий М

Модератор

Сообщений: 60588
Регистрация: 14.09.2012

Контакты см. в профиле

#17

29.11.2010 16:04:11

{quote}{login=199MOS}{date=29.11.2010 02:01}{thema=Re: }{post}{quote}{login=Михаил}{date=29.11.2010 01:45}{thema=}{post}{/post}{/quote}благодарю, удовлетворилась кнопкой…{/post}{/quote}  
:-)

Как сделать кнопку в Excel? Войдите в раздел «Разработчик», откройте меню «Вставить», выберите изображение и назначьте макрос, гиперссылку, переход на другой лист или иную функцию. Ниже подробно рассмотрим все способы создания клавиш в Эксель, а также приведем функции, которые им можно присвоить.

Как создать кнопку: базовые варианты

Перед тем как сделать кнопку в Эксель, убедитесь в наличии режима разработчика. Если такой вкладки нет, сделайте следующие шаги:

  1. Жмите по ленте правой клавишей мышки (ПКМ).
  2. В появившемся меню кликните на пункт «Настройка ленты …».
  3. В окне «Настроить ленту» поставьте флажок возле «Разработчик».
  4. Кликните «ОК».

После того, как сделана подготовительная работа, можно вставить кнопку в Excel. Для этого можно использовать один из рассмотренных ниже способов.

Через ActiveX

Основной способ, как создать кнопку в Excel — сделать это через ActiveX. Следуйте такому алгоритму:

  1. Войдите в раздел «Разработчик».
  2. Жмите на кнопку «Вставить».
  3. В появившемся меню выберите интересующий элемент ActiveX.
  4. Нарисуйте его нужного размера.

Через элемент управления

Второй вариант — создание кнопки в Excel через элемент управления. Алгоритм действий такой:

  1. Перейдите в «Разработчик».
  2. Откройте панель «Вставить».
  3.  Выберите интересующий рисунок в разделе «Элемент управления формы».
  4. Нарисуйте нужный элемент.
  5. Назначьте макрос или другую функцию.

Через раздел фигур

Следующий способ, как добавить кнопку в Excel на лист — сделать это с помощью раздела «Фигуры». Алгоритм действий такой:

  1. Перейдите в раздел «Вставка».
  2. Войдите в меню «Иллюстрации», где выберите оптимальную фигуру.
  3. Нарисуйте изображение необходимой формы и размера.
  4. Кликните ПКМ по готовой фигуре и измените оформление.

В качестве рисунка

Вставка кнопки Excel доступна также в виде рисунка. Для достижения результата пройдите такие шаги:

  1. Перейдите во вкладку «Вставка».
  2. Кликните в категорию «Иллюстрации».
  3. Выберите «Рисунок».
  4. Определитесь с типом клавиши, который предлагается программой.

Какие кнопки можно создать

В Excel возможно добавление кнопки двух видов:

  1. Command Button — срабатывает путем нажатия, запускает определенное действие (указывается индивидуально). Является наиболее востребованным вариантом и может играть роль ссылки на страницу, таблицу, ячейку и т. д.
  2. Toggle Button — играет роль переключателя / выключателя. Может нести определенные сведения и скрывать в себе два параметра — Faste и True. Это соответствует двум состояниям — нажато и отжато.

Также перед тем как поставить кнопку в Эксель, нужно определиться с ее назначением. От этого напрямую зависят дальнейшие шаги. Рассмотрим разные варианты.

Макрос

Часто бывают ситуации, когда необходимо создать кнопку макроса в Excel, чтобы она выполняла определенные задачи. В обычном режиме для запуска нужно каждый раз переходить в раздел разработчика, что требует потери времени. Проще создать рабочую клавишу и нажимать ее по мере неободимости.

Если вы решили сделать клавишу с помощью ActiveX, алгоритм будет таким:

  • Войдите в «Режим конструктора».

  • Кликните дважды по ней.
  • В режиме Visual Basic между двумя строками впишите команду, необходимую для вызова макроса., к примеру, Call Макрос1.

  • Установите назначение для остальных графических объектов, если они есть.

Зная, как назначить кнопку в Excel, вы легко справитесь с задачей. Но можно сделать еще проще — жмите на рисунок ПКМ и в списке внизу перейдите в раздел «Назначить макрос». Здесь уже задайте интересующую команду.

Переход на другой лист / ячейку / документ

При желании можно сделать кнопку в Excel, которая будет отправлять к другому документу, ячейке или листу. Для этого сделайте следующее:

  • Подготовьте клавишу по схеме, которая рассмотрена выше.
  • Выделите ее.
  • На вкладке «Вставка» отыщите «Гиперссылка».

  • Выберите подходящий вариант. Это может быть файл, веб-страница, e-mail, новый документ или другое место.
  • Укажите путь.

Рассмотренный метод не требует указания макросов и предоставляет расширенные возможности. При желании можно также использовать и макросы.

Существует и другой способ, как сделать кнопку в Excel для перехода к определенному листу. Алгоритм такой:

  1. Создайте рисунок по рассмотренной выше схеме.
  2. В окне «Назначить макрос» введите имя макроса, а после жмите на клавишу входа в диалоговое окно Microsoft Visual Basic.
  3. Вставьте код для перехода к другому листу — ThisWorkbook.Sheets(«Sheet1»).Activate. Здесь вместо Sheet1 укажите путь к листу с учетом запроса.
  4. Сохраните код и закройте окно.

Сортировка таблиц

При желании можно сделать клавишу для сортировки таблиц Excel. Алгоритм действий такой:

  • Создайте текстовую таблицу.
  • Вместо заголовков добавьте автофигуры, которые в дальнейшем будут играть роль клавиш-ссылок на столбцах таблицы.

  • Войдите в Visual Basic режим, где в папке Modules вставьте модуль Module1.
  • Кликните ПКМ по папке и жмите на Insert Module.
  • Сделайте двойной клик по Module1 и введите код.
  • Назначьте каждой фигуре индивидуальный макрос.

После выполнения этих шагов достаточно нажать по заголовку, чтобы таблица сортировала данные в отношении определенного столбца.

По рассмотренным выше принципам несложно разобраться, как в Экселе сделать кнопки выбора и решения других задач. В комментариях расскажите, какой из приведенных методов вам подошел, и как проще всего самому сделать клавишу в программе.

Отличного Вам дня!

Содержание

  • Процедура создания
    • Способ 1: автофигура
    • Способ 2: стороннее изображение
    • Способ 3: элемент ActiveX
    • Способ 4: элементы управления формы
  • Вопросы и ответы

Кнопка в Microsoft Excel

Excel является комплексным табличным процессором, перед которым пользователи ставят самые разнообразные задачи. Одной из таких задач является создание кнопки на листе, нажатие на которую запускало бы определенный процесс. Данная проблема вполне решаема с помощью инструментария Эксель. Давайте разберемся, какими способами можно создать подобный объект в этой программе.

Процедура создания

Как правило, подобная кнопка призвана выступать в качестве ссылки, инструмента для запуска процесса, макроса и т.п. Хотя в некоторых случаях, данный объект может являться просто геометрической фигурой, и кроме визуальных целей не нести никакой пользы. Данный вариант, впрочем, встречается довольно редко.

Способ 1: автофигура

Прежде всего, рассмотрим, как создать кнопку из набора встроенных фигур Excel.

  1. Производим перемещение во вкладку «Вставка». Щелкаем по значку «Фигуры», который размещен на ленте в блоке инструментов «Иллюстрации». Раскрывается список всевозможных фигур. Выбираем ту фигуру, которая, как вы считаете, подойдет более всего на роль кнопки. Например, такой фигурой может быть прямоугольник со сглаженными углами.
  2. Выбор фигуры в Microsoft Excel

  3. После того, как произвели нажатие, перемещаем его в ту область листа (ячейку), где желаем, чтобы находилась кнопка, и двигаем границы вглубь, чтобы объект принял нужный нам размер.
  4. Сдвиг границ в Microsoft Excel

  5. Теперь следует добавить конкретное действие. Пусть это будет переход на другой лист при нажатии на кнопку. Для этого кликаем по ней правой кнопкой мыши. В контекстном меню, которое активируется вслед за этим, выбираем позицию «Гиперссылка».
  6. Добавление гиперссылки в Microsoft Excel

  7. В открывшемся окне создания гиперссылки переходим во вкладку «Местом в документе». Выбираем тот лист, который считаем нужным, и жмем на кнопку «OK».

Окно создания гиперссылки в Microsoft Excel

Теперь при клике по созданному нами объекту будет осуществляться перемещение на выбранный лист документа.

Кнопка создана в Microsoft Excel

Урок: Как сделать или удалить гиперссылки в Excel

Способ 2: стороннее изображение

В качестве кнопки можно также использовать сторонний рисунок.

  1. Находим стороннее изображение, например, в интернете, и скачиваем его себе на компьютер.
  2. Открываем документ Excel, в котором желаем расположить объект. Переходим во вкладку «Вставка» и кликаем по значку «Рисунок», который расположен на ленте в блоке инструментов «Иллюстрации».
  3. Переход к выбору рисунка в Microsoft Excel

  4. Открывается окно выбора изображения. Переходим с помощью него в ту директорию жесткого диска, где расположен рисунок, который предназначен выполнять роль кнопки. Выделяем его наименование и жмем на кнопку «Вставить» внизу окна.
  5. Окно выбора рисунка в Microsoft Excel

  6. После этого изображение добавляется на плоскость рабочего листа. Как и в предыдущем случае, его можно сжать, перетягивая границы. Перемещаем рисунок в ту область, где желаем, чтобы размещался объект.
  7. Выравнивание размеров кнопки в Microsoft Excel

    Lumpics.ru

  8. После этого к копке можно привязать гиперссылку, таким же образом, как это было показано в предыдущем способе, а можно добавить макрос. В последнем случае кликаем правой кнопкой мыши по рисунку. В появившемся контекстном меню выбираем пункт «Назначить макрос…».
  9. Переход к назначению макроса в Microsoft Excel

  10. Открывается окно управление макросами. В нем нужно выделить тот макрос, который вы желаете применять при нажатии кнопки. Этот макрос должен быть уже записан в книге. Следует выделить его наименование и нажать на кнопку «OK».

Выбор макроса в Microsoft Excel

Теперь при нажатии на объект будет запускаться выбранный макрос.

Кнопка на листе в Microsoft Excel

Урок: Как создать макрос в Excel

Способ 3: элемент ActiveX

Наиболее функциональной кнопку получится создать в том случае, если за её первооснову брать элемент ActiveX. Посмотрим, как это делается на практике.

  1. Для того чтобы иметь возможность работать с элементами ActiveX, прежде всего, нужно активировать вкладку разработчика. Дело в том, что по умолчанию она отключена. Поэтому, если вы её до сих пор ещё не включили, то переходите во вкладку «Файл», а затем перемещайтесь в раздел «Параметры».
  2. Перемещение в раздел Параметры в Microsoft Excel

  3. В активировавшемся окне параметров перемещаемся в раздел «Настройка ленты». В правой части окна устанавливаем галочку около пункта «Разработчик», если она отсутствует. Далее выполняем щелчок по кнопке «OK» в нижней части окна. Теперь вкладка разработчика будет активирована в вашей версии Excel.
  4. Включение режима разработчика в Microsoft Excel

  5. После этого перемещаемся во вкладку «Разработчик». Щелкаем по кнопке «Вставить», расположенной на ленте в блоке инструментов «Элементы управления». В группе «Элементы ActiveX» кликаем по самому первому элементу, который имеет вид кнопки.
  6. Создание кнопки через элементы ActiveX в Microsoft Excel

  7. После этого кликаем по любому месту на листе, которое считаем нужным. Сразу вслед за этим там отобразится элемент. Как и в предыдущих способах корректируем его местоположение и размеры.
  8. Элемент ActiveX в Microsoft Excel

  9. Кликаем по получившемуся элементу двойным щелчком левой кнопки мыши.
  10. Щелчок по элементу ActiveX в Microsoft Excel

  11. Открывается окно редактора макросов. Сюда можно записать любой макрос, который вы хотите, чтобы исполнялся при нажатии на данный объект. Например, можно записать макрос преобразования текстового выражения в числовой формат, как на изображении ниже. После того, как макрос записан, жмем на кнопку закрытия окна в его правом верхнем углу.

Редактор макросов в Microsoft Excel

Теперь макрос будет привязан к объекту.

Способ 4: элементы управления формы

Следующий способ очень похож по технологии выполнения на предыдущий вариант. Он представляет собой добавление кнопки через элемент управления формы. Для использования этого метода также требуется включение режима разработчика.

  1. Переходим во вкладку «Разработчик» и кликаем по знакомой нам кнопке «Вставить», размещенной на ленте в группе «Элементы управления». Открывается список. В нем нужно выбрать первый же элемент, который размещен в группе «Элементы управления формы». Данный объект визуально выглядит точно так же, как и аналогичный элемент ActiveX, о котором мы говорили чуть выше.
  2. Создание элемента управления формы в Microsoft Excel

  3. Объект появляется на листе. Корректируем его размеры и место расположения, как уже не раз делали ранее.
  4. Объект на листе в Microsoft Excel

  5. После этого назначаем для созданного объекта макрос, как это было показано в Способе 2 или присваиваем гиперссылку, как было описано в Способе 1.

Кнопка на листе в программе Microsoft Excel

Как видим, в Экселе создать функциональную кнопку не так сложно, как это может показаться неопытному пользователю. К тому же данную процедуру можно выполнить с помощью четырех различных способов на свое усмотрение.

Еще статьи по данной теме:

Помогла ли Вам статья?

Понравилась статья? Поделить с друзьями:
  • Создать кнопку копирования в excel
  • Создать кнопку в ячейки excel
  • Создать кнопку в excel с формулами
  • Создать кнопку в excel с кодом vba
  • Создать кнопку в excel для формулы