В данной статье я расскажу, как сделать кнопку для запуска своего макроса.
Давайте возьмем файл с предварительно записанным макросом или запишем новый макрос, как это сделать описано в статье "Как записать макрос не зная языка VBA?".
Чтобы вставить в рабочий лист Кнопку, необходимо настроить (включить) вкладку "Разработчик" на ленте главного меню (Как добавить вкладку "Разработчик" на ленту?).
После того как необходимый инструмент в качестве вкладки "Разработчик" добавлен, можно приступать к созданию кнопки, которая будет запускать наш макрос.
Переходим на страницу, на которой будем размещать кнопку, в главном меню во вкладке "Разработчик" нажимаем кнопку "Вставить", в выпавшем списке выбираем команду "Кнопка (элемент управления формы)"
После чего наш курсор мышки превратиться в крестик, наводим его на то место, в которое хотим вставить нашу Кнопку, нажимаем левую клавишу мыши:
Откроется диалоговое окно "Назначить макрос объекту":
В этом окне выбираем наш макрос и нажимаем "ОК":
Диалоговое окно закроется, а в указанном нами месте на листе появиться кнопка:
Щелкните по любой ячейке левой клавишей мышки, с кнопки снимется выделение:
Щелкните левой клавишей мышки по кнопке - макрос выполниться:
Чтобы макрос выполнялся по нажатию определенных клавиш, читайте статью "Как назначить макросу сочетание клавиш?"