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