Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
МУ Информатика ЛР.doc
Скачиваний:
12
Добавлен:
27.08.2019
Размер:
3.47 Mб
Скачать

Запись макроса

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

  1. Если вкладка Разработчик недоступна, выполните следующие действия для ее отображения:

  • щелкните значок Кнопка Microsoft Office , а затем щелкните Параметры Excel.

  • в категории Личная настройка в группе Основные параметры работы с Excel установите флажок Показывать вкладку "Разработчик" на ленте, а затем нажмите кнопку ОК.

  1. Для установки уровня безопасности, временно разрешающего выполнение всех макросов, выполните следующие действия:

  • на вкладке Разработчик в группе Код нажмите кнопку Безопасность макросов.

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

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

  1. На вкладке Разработчик в группе Код нажмите кнопку Запись макроса.

  2. В поле Имя макроса введите имя макроса.

  3. В списке Сохранить в выберите книгу, в которой необходимо сохранить макрос.

  4. Для присоединения описания макроса введите нужный текст в поле Описание.

  5. Для начала записи макроса нажмите кнопку ОК.

  6. Выполните действия, которые нужно записать.

  7. На вкладке Разработчик в группе Код нажмите кнопку Остановить запись .

Совет.  Можно также нажать кнопку Остановить запись слева от строки состояния

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

Использование записанных макросов.

Чтобы выполнить ранее созданный макрос:

  1. Если вкладка Разработчик недоступна, выполните следующие действия для ее отображения:

  • щелкните значок Кнопка Microsoft Office , а затем щелкните Параметры Excel.

  • в категории Основные в группе Основные параметры работы с Excel установите флажок Показывать вкладку "Разработчик" на ленте, а затем нажмите кнопку ОК.

  1. Для установки уровня безопасности, временно разрешающего выполнение всех макросов, выполните следующие действия.

  • на вкладке Разработчик в группе Код нажмите кнопку Безопасность макросов.

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

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

  1. Откройте книгу, содержащую нужный макрос.

  2. На вкладке Разработчик в группе Код нажмите кнопку Макросы.

  3. В поле Имя макроса введите имя макроса, который нужно выполнить.

  4. Выполните одно из следующих действий:

  • для запуска макроса в книге Excel нажмите кнопку Выполнить.

Совет.  для запуска макроса можно также нажать клавиши CTRL+F8. Для прекращения выполнения макроса нажмите клавишу ESC.

  • для запуска макроса из модуля Microsoft Visual Basic нажмите кнопку Изменить, а затем в меню Run выберите команду Run Sub/UserForm или нажмите клавишу F5.

Совет.  При работе в редакторе Visual Basic можно запускать разные макросы

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

Опции доступные при записи макроса

В диалоговом окне запись макроса имеется несколько опций

Имя и описание макроса

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

Имеется несколько правил, которые необходимо соблюдать при задании имени макросу.

  1. Имя макроса не должно содержать более 255 символов.

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

  3. В имени макроса нельзя использовать пробел и другие специальные символы.

  4. Следует избегать использования ключевых слов VBA, имеющих специальное значение.

Поле Описание позволяет разместить более подробное описание того, что делает макрос. Это описание потом отображается в диалоговом окне Макрос при выборе имени макроса. Здесь можно ввести несколько строк, но не следует вводить слишком длинные описания.