Как сделать кнопку с макросом в программе Excel

О том, как в Excel присвоить (назначить) макрос кнопке, чекбоксу (флажку/галочке) или иным активным элементам.

Одним из первых вопросов, возникающих у начинающих пользователей программы «Эксель», является вопрос о том,  как в документе (таблице) создать кнопку (или другой активный элемент) запускающую написанный макрос.

Ведь пользоваться кнопкой для запуска макроса гораздо удобнее и практичнее, чем каждый раз заходить в меню разработчика и запускать его через список макросов (Alt+F8).

Рассмотрим пошагово, как назначить нужный макрос(последовательность действий) для активной кнопки.

Для начала следует создать саму кнопку:

Макро VBA Excel

  • В меню «Разработчик» выбрать пиктограмму «Вставить».Вставить кнопку
  • Кликнуть по объекту «Кнопка(Элемент управления формы)»
  • Левой кнопкой мыши выделить область, на которой будет установлена кнопка.
  • После выделения появится окно подсказка предлагающее вам создать макрос для этой кнопки. Можно сразу выбрать макрос или отложить на потом.Создать макрос

Отложим запись макроса .


Кликнув правой кнопкой мыши по активному объекту, Вы можете выбрать его формат – цвет, стиль и размер текста, заливку и так далее.изменить текст кнопки

 

Так же можно поменять надпись на кнопке.измененная кнопка с макросом

Когда подобрали требуемый формат и надпись для кнопки, можно приступать к назначению ей макроса.

Для этого следует записать макрос во вкладке макроси присвоить уже готовый макрос кнопке кликнув по ней ПКМи выбрав «Назначить макрос…»

или

 

  • кликнуть ПКМ по кнопке;
  • выбрать пункт «Назначить макрос…»;назначить
  • в открывшемся окне кликнуть «Создать»;Записать макрос

После этих действий у Вас откроется поле для внесения кода макроса, в которое вы можете записать любой требуемый вам алгоритм действий (макрос).


Аналогичным образом можно присвоить макрос и для других активных элементов, например, чекбоксов (флажков/галочек).

  • Вставить флажок в таблицу.Чекбокс флажок галочка
  • Выбрать макрос для флажка.Макрос для флажкаПри каких либо действиях с чекбоксом (установка или снятие «галочки»/флажка) будет активирован «привязанный» к элементу макрос.

 

 

 

Добавить комментарий

Ваш e-mail не будет опубликован. Обязательные поля помечены *