Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
Лабораторная_работа_16 макрос Excel 2007.doc
Скачиваний:
81
Добавлен:
19.05.2015
Размер:
200.7 Кб
Скачать

Предварительная подготовка ms Excel к записи макросов

1. Откройте MS Excel, нажмите , далееСохранить как и затем Книга Excel с поддержкой макросов и в окне Сохранение документа выбрать место хранения книги с присвоенным именем.

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

* Нажмите кнопку Microsoft Office , а затем щелкните Параметры Excel;

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

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

ПРИМЕЧАНИЕ. Для предотвращения запуска потенциально опасного кода по завершению работы с макросами рекомендуется вернуть параметры, отключающие все макросы.

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

В качестве примера создания макроса рассмотрим макрос, в результате выполнения которого ячейки в диапазоне А1:А10 заполняются последовательностью нату­ральных чисел от 1 до 10, после чего активной становится ячейка В1. Ниже описывается процесс создания подобного макроса.

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

Рис. 1. Окно записи макроса

В этом диалоговом окне следует в поле Имя макроса: ввести имя создаваемого макроса (в данном случае это My_Macro), в поле Описание: можно ввести комментарий (текст Макрос записан 10.02.2007 (Gen Sh) или что-то другое).

ПРИМЕЧАНИЕ. Первым символом именем макроса должна быть буква. Последующие символы могут быть буквами, цифрами или знаками подчеркивания. В имени макроса не допускаются пробелы, в качестве разделителей слов следует использовать знаки подчеркивания.

В поле Сочетание клавиш: может быть ука­зана комбинация клавиш для запуска данного макроса. Чтобы сделать это, поместите курсор в данное поле и нажмите выбранную клавишу (можно использовать любую строчную или прописную букву). В данном конкретном случае использована прописная литера А, поэтому макрос будет запускаться нажатием комбинации клавиш <Ctrl+Shift+A>. В списке Сохранить в: можно указать, где будет храниться макрос (Место хранения макроса во многом определяет его доступность). В нашем примере создаваемый макрос записывается в текущую рабочую книгу Эта книга. После щелчка на кнопке ОК начинается запись макроса.

При записи макроса отображается панель остановки записи макроса . Если эта панель не появилась, следует выполнить последовательность командВид – окно Макросы.

Запись макроса состоит из таких этапов.

1. В ячейкуА1 вводится число 1, а в ячейку А2 — число 2. После этого следует выделить диапазон А1 :А2 (рис. 2).

Рис. 2. Внесение чисел в ячейки А1 и А2.

  1. Спомощью перетаскивания маркера заполнения необходимо расширить вы­деленный диапазон доА1 :А10 (рис. 3).

Рис. 3. Заполнение диапазона А1:А10 с помощью маркера заполнения.

  1. Далее выделяем ячейкуВ1. Получившийся в результате вид окна MS Excel пока­зан на рис. 4.

Рис.4. Вид рабочего листа перед завершением записи макроса.

  1. Наконец, следует щелкнуть на кнопке окончания записи макроса на панели .