Чтобы выполнить другой макрос, находясь в редакторе Visual Basic, выберите команду Macros в меню Tools В поле Macro name введите имя того макроса, который нужно выполнить, а затем нажмите кнопку Run.
Назначение клавиши для запуска макроса
1. В меню Сервис выберите пункт Макрос, а затем выполните команду Макросы.
2. В поле Имя макроса введите имя того макроса, которому нужно присвоить сочетание клавиш.
3. Нажмите кнопку Параметры.
4. Если этот макрос потребуется запускать нажатием сочетания клавиш на клавиатуре, введите букву в поле Сочетание клавиш. Допускается использование сочетаний CTRL+ буква (для строчных букв) или CTRL+SHIFT+ буква (для прописных букв), где буква — любая буквенная клавиша на клавиатуре. Нельзя использовать сочетания клавиш с цифрами и специальными знаками, такими как @ или #.
Примечание. Выбранное сочетание клавиш заменяет все совпадающие стандартные сочетания клавиш Microsoft Excel на то время, пока открыта книга, содержащая данный макрос.
5. Если необходимо добавить описание макроса, введите его в поле Описание.
6. Нажмите кнопку OK.
7. Нажмите кнопку Отмена.
Назначение кнопки или графического объекта для запуска макроса
1. Щелкните кнопку или графический объект, чтобы появились маркеры изменения размера.
2. Выделив этот объект, щелкните правой кнопкой мыши его маркер изменения размера, чтобы вызвать контекстное меню.
3. Выберите в контекстном меню команду Назначить макрос.
4. Выполните одно из следующих действий.
o Чтобы назначить ранее записанному макросу выбранный графический объект, введите название макроса в поле Имя макроса, а затем нажмите кнопку OK.
o Чтобы создать новый макрос и назначить ему выбранный графический объект, нажмите кнопку Запись. После завершения записи макроса нажмите кнопку Остановка записи на панели инструментов Остановить запись.
o Чтобы написать новый макрос в редакторе Visual Basic, нажмите кнопку Создать. Чтобы отредактировать существующий макрос, выберите его имя в списке Имя макроса и нажмите кнопку Правка.
Примечание. При назначении макроса объекту или кнопке, которые уже используются как гиперссылка, информация о гиперссылке удаляется. При нажатии кнопки или выделении объекта будет выполняться макрос.
Назначение области графического объекта для запуска макроса
1. Нарисуйте другой объект, чтобы создать гиперобласть на имеющемся объекте.
2. Выделив только что нарисованный объект, щелкните правой кнопкой мыши его маркер изменения размера, чтобы вызвать контекстное меню.
3. Выберите в контекстном меню команду Назначить макрос.
4. Выполните одно из следующих действий.
o Чтобы назначить ранее записанному макросу выбранный графический объект, введите название макроса в поле Имя макроса, а затем нажмите кнопку OK.
o Чтобы создать новый макрос и назначить ему выбранный графический объект, нажмите кнопку Запись. После завершения записи макроса нажмите кнопку Остановка записи на панели инструментов Остановить запись.
o Чтобы написать новый макрос в редакторе Visual Basic, нажмите кнопку Создать. Чтобы отредактировать существующий макрос, выберите его имя в списке Имя макроса и нажмите кнопку Правка.
5. В меню Формат выберите команду Автофигура, а затем вкладку — Цвет и линии.
6. В группе Заливка выберите параметр Нет заливки в поле Цвет. В группе Линия выберите параметр Нет линий в поле Цвет.
7. Повторите эти шаги для всех областей, которые требуется создать. Нет необходимости создавать отдельный объект для каждой области.
Назначение кнопки панели инструментов для запуска макроса
1. Выберите команду Настройка в меню Сервис.
2. Выполните одно из следующих действий.
o Если панель инструментов, содержащая требуемую кнопку, не отображается на экране, перейдите на вкладку Панели инструментов и установите флажок рядом с названием этой панели.
o Если на панели инструментов отсутствует кнопка, которая должна запускать макрос, откройте вкладку Команды, выберите пункт Макросы в списке Категории. Из списка Команды перетащите мышью настраиваемую кнопку на панель инструментов.
3. Щелкните эту кнопку правой кнопкой мыши и выберите команду Назначить макрос в контекстном меню.
4. Введите название макроса в поле Имя макроса, затем нажмите кнопку OK.