Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
Работа в табличном процессоре.doc
Скачиваний:
7
Добавлен:
13.11.2019
Размер:
686.08 Кб
Скачать

Образец отчета по лабораторной работе №9

Лабораторная работа №10

Типовое задание: Составить макросы для автоматизации работы со списком. Включить в электронную таблицу графические элементы Кнопка с панели Форма для запуска макросов.

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

  1. Взять за основу электронную таблицу из предыдущей лабораторной работы.

  2. В какую-либо ячейку, например E1, занести формулу =ЧСТРОК(п_п).

  3. Создать первые пять элементарных макросов (см. образец), используя режим записи.

  4. Изменить макрос КонкретнаяВставка(), переименовав его в макрос ВставкаПустойСтрокиВконецСписка().

  5. Создать макрос ВставкаМакетаСтрокиВначалоСписка(), используя режим записи.

  6. Изменить макрос ВставкаМакетаСтрокиВначалоСписка(), переименовав его в макрос ВставкаМакетаСтрокиВконецСписка().

  7. Для запуска макросов добавить в таблицу несколько ЭУ типа кнопка.

  8. Скопировать тексты макросов из окна "Visual Basic" в таблицу и вывести на печать.

Справочные сведения по работе в Excel 97

Как записать новый макрос?

  1. Инициировать процесс записи командой меню Сервис_Макрос_Запись макроса;

  2. Ввести допустимое имя макроса (без пробелов);

  3. Выполнить последовательность действий, реализующую определенный алгоритм;

  4. Остановить запись, щелкнув одноименную кнопку на панели Остановка записи.

Как изменить(просмотреть) существующий макрос?

  1. Вызвать диалог Макрос командой меню Сервис_Макрос_Макросы;

  2. Щелкнуть в списке имя требуемого макроса, чтобы поместить его в поле Имя макроса;

  3. Щелкнуть кнопку Изменить. В результате на экране появится окно программы "Microsoft Visual Basic" с текстом указанного макроса.

  4. Изменить текст макроса;

  5. Вернуться в окно Excel, закрыв окно "Microsoft Visual Basic".

Как скопировать текст макроса в ячейки электронной таблицы для отчета?

  1. Вызвать текст макроса на экран для просмотра;

  2. Выделить текст макроса в окне "Microsoft Visual Basic";

  3. Скопировать выделенное в буфер командой меню Правка_Копировать;

  4. Вернуться в окно Excel, закрыв окно "Microsoft Visual Basic";

  5. Указать ячейку, начиная с которой нужно разместить текст из буфера, и выполнить команду Правка_Вставить.

Как создать свою панель инструментов с кнопками для запуска макросов?

1. Вызвать диалог Создание... командой Сервис_Настройка_Панели инструментов_Создать

2. В диалоге Настройка на закладке Команды выделить категорию Макросы

3. Перетащить "Настраиваемую кнопку" из диалога на свою панель инструментов

4. Назначить макрос выделенной кнопке, нажав кнопку "Изменить выделенный объект"

Образец отчета по лабораторной работе №10

Замечание. В процессе автоматической записи макросов адреса выделяемых клеток записываются либо в обычном виде, либо в виде смещения на указанное количество столбцов и строк. Способ записи зависит от того включен или выключен режим “Относительные ссылки”. Смена режима производится с помощью одноименного инструмента, выполненного в виде переключателя, который находится на панели инструментов “Остановить запись”.

При записи макросов ВставкаПустойСтрокиВначалоСписка2 и КонкретнаяВставка необходимо динамически включать и выключать режим “Относительные ссылки”, руководствуясь указаниями в приводимых ниже комментариях к макросам.