Задание № 2. Запуск макроса
Чтобы выполнить созданные макросы, необходимы следующие шаги:
1 шаг Установить чистый неиспользованный лист или открыть новую книгу.
2 шаг «Сервис» → «Макрос» → «Макросы»:
3 шаг Курсор установить на имя макроса → нажать кнопку «Выполнить» или нажать сочетание клавиш: <CTRL>, <SHIFT>, символ, где символ это - символ, введенный при создании макроса в поле «Сочетание клавиш».
ê Выполните макрос «Пример» двумя способами: |
Ü Перейдите на «Лист2» → курсор установите на клетку A1.
Ü «Сервис» → «Макрос» → «Макросы».
Ü Курсор установите на имя макроса «Пример» → нажмите кнопку «Выполнить».
Ü Удалите выполненные команды.
Ü Перейдите на «Лист2» → курсор установите на клетку A1.
Ü Нажмите сочетание клавиш <CTRL>, <SHIFT>, <D>.
O Выполните макрос «Таблица» двумя способами: |
При выполнении созданного макроса важно знать, в каких ячейках будут производиться действия. Разберем три примера использования макроса:
· Макрос, который записывает ваше имя в ячейку электронной таблицы независимо от того, какая ячейка была выделена во время запуска этого макроса.
· Макрос, который записывает ваше имя в выделенную ячейку.
· Макрос, который записывает ваше имя в выделенную ячейку, а дату - в ячейку под ней.
ê Создайте макрос под именем «Ввод1», который введет ваше имя в ячейку J1: |
Ü «Сервис» → «Макрос» → «Начать запись».
Ü Установите значения полей:
· в поле «Имя макроса» введите: Ввод1;
· в поле «Сочетание клавиш» введите клавишу H;
· в поле «Сохранить в» установите «Личная книга макросов»;
· в поле «Описание» введите: Изучение макросов.
Ü Нажмите кнопку «OK».
На рабочем листе появится панель:
Если панель на рабочем листе не появилась, то она скрыта. Для отображения панели выполните: «Вид» → «Панели инструментов» → «Остановить запись».
Ü Установите курсор на ячейку J1 → введите Иванов И.И.→ нажмите клавишу <Enter>.
Ü Остановите запись макроса: нажмите пиктограмму или «Сервис» → «Макрос» → «Остановить запись».
O Установите курсор на клетку J5. |
O Выполните созданный макрос «Ввод1». |
После выполнения макроса ваше имя будет введено только в ячейку J1, независимо от того, на какой клетке находится курсор перед выполнением макроса, так как переход на ячейку J1был записан в макросе.
O Удалите содержание ячейки J1. |
O Установите курсор на ячейку K5. |
O Выполните созданный макрос «Ввод1». |
O Удалите содержание ячейки J1. |
ê Создайте макрос под именем «Ввод2», который введет имя в указанную вами ячейку: |
Ü Установите курсор на любую ячейку.
Ü «Сервис» → «Макрос» → «Начать запись».
Ü Установите значения полей:
· в поле «Имя макроса» введите: Ввод2;
· в поле «Сочетание клавиш» введите клавишу R;
· в поле «Сохранить в» установите «Личная книга макросов»;
· в поле «Описание» введите: Изучение макросов.
Ü Нажмите кнопку «OK».
На рабочем листе появится панель:
Ü Выполните следующие действия для записи макроса: введите: Иванов И.И.→ нажмите клавишу <Enter>.
Ü Остановите запись макроса: нажмите пиктограмму или «Сервис» → «Макрос» → «Остановить запись».
O Установите курсор на любую ячейку. |
O Выполните созданный макрос «Ввод2». |
Созданный макрос «Ввод2» вводит ваше имя в ту ячейку, на которую вы указали перед выполнением макроса.
ê Создайте макрос под именем «Ввод3», который записывает ваше имя в выделенную ячейку, а дату в ячейку под ней: |
Ü «Сервис» → «Макрос» → «Начать запись».
Ü Установите значения полей:
· в поле «Имя макроса» введите: Ввод3;
· в поле «Сочетание клавиш» введите клавишу L;
· в поле «Сохранить в» установите «Личная книга макросов»;
· в поле «Описание» введите: Изучение макросов.
Ü Нажмите кнопку «OK».
На рабочем листе появится панель:
Ü Нажмите пиктограмму «Относительная ссылка» на панели инструментов «Остановить запись».
Ü Выполните следующие действия для записи макроса:
- введите: Иванов И.И.→ нажмите клавишу <Enter>.
- введите: 11.02.2002 → нажмите клавишу <Enter>.
Ü Остановите запись макроса: нажмите пиктограмму или «Сервис» → «Макрос» → «Остановить запись».
O Установите курсор на ячейку, в которую хотите ввести ваше имя. |
O Выполните созданный макрос «Ввод3». |
В макросах применяется абсолютная ссылка, которая указывает на ячейку безотносительно к выбранной ячейке электронной таблицы, а также и относительная ссылка, которая указывает на ячейку относительно текущей ячейки.
O Создайте макрос под именем «Ввод4», который записывает ваше имя в выделенную ячейку, а дату – в ячейку под ней без применения Относительной ссылки. |
O Выполните созданный макрос «Ввод4». |