Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
Методичка по летней учебной практике_2012.doc
Скачиваний:
28
Добавлен:
28.09.2019
Размер:
1.21 Mб
Скачать

Практическое задание №1. Создание и выполнение макросов

1 Цель работы

Ознакомиться со способами создания и выполнением макросов.

2 Порядок выполнения работы

Выполнить задания раздела. Составить отчет по учебному заданию и защитить его у преподавателя.

3 Содержание отчета

  • наименование и цель работы;

  • задание на работу;

  • результаты выполнения работы.

4 Создание и выполнение макросов

Макрос служит для автоматизации типичных задач. Разрабатываются макросы в среде языка программирования VBA (Visual Basic for Applications)

Некоторые макросы представляют собой просто записи последовательности нажатий клавиш или щелчков мыши. Более сложные макросы — это написанные в VBA программы, позволяющие выполнять самые разные команды на компьютере.

4.1.Пользуясь вкладкой "Вид"- панель "Макрос", «Макросы»- "Запись макроса", задать для создаваемого макроса имя "СтарыйАдрес" и ввести сведения об авторе макроса (рис.1.1).

4.2.Начать запись макроса, позволяющего выполнить ввод в ячейки А5, А6, А7 следующий текст: А5: Ленинградская Междугородная телефонная станция, А6: Ул. Герцена, д.3, А7: г. Ленинград.

(В процессе записи макроса старайтесь избегать ошибок и исправлений!)

4.3.Завершить запись макроса, воспользовавшись вкладкой "Вид"- панель "Макрос", «Макросы»- "Остановить запись макроса"

Рис. 1.1

4.4.Очистить рабочий лист и перейти в ячейку A5. Выполнить созданный макрос, воспользовавшись "Вид"- панель "Макрос", «Макросы»- и указав в диалоговом окне макрос «СтарыйАдрес», нажать кнопку "Выполнить".

4.5.Снова очистить рабочий лист и повторить выполнение макроса, предварительно перейдя в любую другую ячейку.

4.6.Сравнить результаты выполнения макроса в п.п. 4.5 и 4.6.

4.7.Воспользовавшись "Вид"- панель "Макрос", «Макросы» и кнопкой "Изменить", открыть окно текста макроса "СтарыйАдрес" (лист "Модуль1") и просмотреть его содержимое.

Рис. 1.2

4.8.Изменить текст в листе "Модуль1" (Module1 Code), заменив номер дома в адресе ("3" заменить на "3/5", вручную записав новый текст).(Рис. 1.2)

4.9.Вернуться в окно Excel с помощью команды "Файл"-"Закрыть" (“File” – “Close and return to Microsoft Excel”), выполнить макрос "СтарыйАдрес" и убедиться в его работоспособности.

5 Создание и выполнение макросов с относительными ссылками

5.1.Создать новый макрос под именем "НовыйАдрес" в режиме создания макроса с относительными ссылками.

5.1.1.Очистить рабочий лист ("Лист1").

5.1.2.Пользуясь пунктом меню "Вид"- панель "Макрос", «Запись макроса», задать для создаваемого макроса имя "НовыйАдрес" и ввести сведения об авторе макроса.

5.1.3.Включить режим использования относительных ссылок.

5.1.4.Выполнить запись макроса, который будет вводить в три вертикально расположенные ячейки следующий текст:

В первой ячейке: ОАО "Санкт-Петербургский Междугородный Международный Телефон", во второй ячейке: г. Санкт-Петербург, в третьей ячейке: ул. Большая Морская, д.3/5.

5.1.5.Закончить запись макроса выбором соответствующей команды.

5.2.Активизировать лист "Модуль1" и просмотреть его содержимое. Сравнить тексты макросов "СтарыйАдрес" и "НовыйАдрес".

5.3.Вернуться в окно Excel, поочередно выполнить макросы "СтарыйАдрес" и "Новый Адрес", используя команды -"Макросы" "Выполнить". Отметить различия в выполнении макросов.