Предварительная подготовка 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
:А10 (рис. 3).
Рис. 3. Заполнение диапазона А1:А10 с помощью маркера заполнения.
Д
алее
выделяем ячейкуВ1.
Получившийся в результате вид окна MS
Excel
показан на рис. 4.
Рис.4. Вид рабочего листа перед завершением записи макроса.
Наконец, следует щелкнуть на кнопке окончания записи макроса на панели
.
