EXCEL - Занятие 10. Макросы
Порядок создания макросов
1. Выберите в главном меню программы команду Сервис – Макрос – Начать запись. На экране появится окно для определения параметров данного макроса, которое представлено на рис. 11.
Рис. 11. Окно для определения параметров макроса
2. Введите в соответствующие поля имя макроса, назначьте макросу комбинацию клавиш для быстрого запуска (буква должна быть латинской), в поле описания можно кратко указать назначение данного макроса. Определите место сохранения макроса – данный файл или “Личная книга макросов” (файл Personal.xls).
3. Далее выполняйте последовательность действий, которые вы хотите записать в макрос. По окончании работы нажмите кнопку конца записи на панели инструментов макроса или выберите команду Сервис – Макрос – Остановить запись.
4. Для запуска уже записанного макроса достаточно нажать закрепленную за ним комбинацию функциональных клавиш или выбрать в перечне макросов имя макроса, которое будет доступно при выборе команды Сервис – Макрос – Макросы.
5. Последовательность записанных действий автоматически преобразуется в операторы встроенного языка Visual Basic. Для пользователя, имеющего навыки программирования возможно создание более сложных программируемых макросов. Для этого можно воспользоваться командой Сервис – Макрос – Редактор Visual Basic.
Практическое задание 10
Создайте макрос с именем “Шаблон”, который бы работал в пределах данной рабочей книги. Назначьте данному макросу комбинацию функциональных клавиш Ctrl + q. Макрос должен содержать последовательность действий 1 – 5 (см. ниже):
Создайте пустую таблицу следующего вида на первом рабочем листе:
Значения показателя вертикального ослабления
для открытых океанских районов
Район |
Интервал глубин, м |
М-1 |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
1. Выполните обрамление таблицы.
2. Определите шрифт внутри таблицы как 14, обычный.
3. Завершите запись макроса.
4. Перейдите на второй рабочий лист. Выполните макрос “Шаблон”.
5. Заполните таблицу следующими данными:
· Саргассово море – 100-200, 0,040;
· 400-500, 0,038.
· Северная часть Атлантического океана – 1000-350, 0,031.
· Северная часть Индийского океана – 200-800, 0,022-10,033.
· Тихий океан (вблизи о. Таити) – 100-400, 0,034.
· Мировой океан в целом – 0,03-0,04.