Запуск макросов командными кнопками

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

Создание командной кнопки

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

1. Откройте рабочую книгу, в которой сохранен макрос.

2. Выполните команды: вкладка Разработчик – группа Элементы управленияЭлементы управления формы – кнопка .

3. Щелкните по кнопке . Указатель мыши примет форму перекрестия.

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

5. Выберите макрос My_Macro и щелкнем по кнопке ОК. Этот макрос будет назначен созданной кнопке.

6. Введите текст на кнопке My_Macro.

7. Щелкните где-либо вне кнопки, чтобы снять с нее выделение.

8.Установите курсор на любую ячейку рабочего листа и щелкните по кнопке .Должен выполниться макрос My_Macro.