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




1. Откройте созданную вами рабочую книгу Excel. Скопируйте свою таблицу на новый лист. Удалите в ней все формулы.

2. Проверьте работоспособность ранее созданного макроса, для чего воспользуйтесь командой Сервис, Макрос, Макросы. Убедитесь в правильности вычислений.

3. Командой Сервис, Макрос, Редактор Visual Basic запустите редактор Visual Basic. Сделайте настройку интегрированной среды разработки VBA:

§ выполните команду Tools, Options и в диалоговом окне выберите вкладку Editor, установив следующие параметры:

Code Settings: Auto Syntax Check, Require Variable Declaration, Auto List members, Auto Quick Info, Auto Data Tips ‑ включено.

Window Settings: Drag-and-Drop Text Editing, Default to Full Module View, Procedure Separator ‑ включено.

Auto Indent ‑ включено.

Tab ‑ 4.

В этом случае редактор автоматически находит синтаксические ошибки в программе, любые переменные программы могут использоваться только после их явного предварительного объявления, разрешается автоматический вывод списка свойств и методов, разрешается автоматический вывод информации о функции, на экране отображается значение переменной, на которую установлен указатель мыши. Кроме этого, разрешено перетаскивание фрагментов программы мышью, в окне редактора кодов отображаются все процедуры текущего модуля, а между текстами процедур и функций модуля присутствует разделительная линия. Наконец, В программе автоматически устанавливаются отступы в тексте, а при нажатии клавиши Tab в текст вставляется 4 пробела.

§ Выберите вкладки Editor Format, General и Docking. Изучите их содержимое. Изменять их настройку, задаваемую по умолчанию, не рекомендуется.

4. Снова удалите формулы из таблицы. Выполните созданный вами макросв пошаговом режиме. Для этого установите маркер в окне редактора кодов в тексте созданного вами макроса. Выполните команду Debug, Step Into и убедитесь, что маркер отладчика активировался на заголовке выполняемого макроса. Последовательно используя команду Debug, Step Into и переключаясь на рабочий лист Excel, контролируйте процесс заполнения таблицы. Убедитесь в правильности вычислений.

5. Снова удалите формулы из таблицы. Установите маркер в окне редактора кодов в тексте созданного вами макроса на один из выполняемых операторов программы. Выполните команду Debug, Run To Cursor и убедитесь, что маркер отладчика активировался на выбранном вами операторе. Проверьте, что в результате выполнения начального фрагмента программы заполнилась соответствующая им часть таблицы Excel. Убедитесь в дальнейшей работоспособности программы за счет выполнения команд Debug, Step Into. Снова установите маркер на один из следующих операторов программы и убедитесь в правильности выполнения команды Debug, Run To Cursor.

6. Снова удалите формулы из таблицы. Установите маркер в окне редактора кодов в тексте созданного вами макроса на один из выполняемых операторов программы. Командой Debug, Toggle Breakpoint задайте точку останова. Выполните команду Run, Run Sub/User Form и убедитесь, что маркер отладчика активировался на выбранном вами операторе. Убедитесь в дальнейшей работоспособности программы за счет выполнения команд Debug, Step Into и Debug, Run To Cursor.

7. Снова удалите формулы из таблицы. Установите маркер в окне редактора кодов в тексте созданного вами макроса на точку останова. Повторно выполните команду Debug, Toggle Breakpoint и удалите точку останова. Убедитесь в правильности выполнения программы, запустив ее одним из возможных способов. Проверьте возможность задания нескольких точек останова в программе.

Контрольные вопросы

1. Каково назначение окна локальных переменных?

2. Каково назначение окна редактора кодов?

3. Как выглядит маркер отладчика?

4. Каково назначение окна проектов?

5. Как выполнить программу по шагам?

6. Какие команды существуют для выполнения программы и в чем их отличие?

7. Что такое точка останова?

8. Как при выполнении программы по шагам можно автоматически выполнить ее определенную часть?

9. Как запустить программу на выполнение из Excel?

10. Как можно наблюдать результаты выполнения программы в пошаговом режиме в таблице Excel?

Отчет о работе

Подготовьте отчет о выполненной лабораторной работе. Он должен содержать титульный лист и описание последовательности ваших действий с отладчиком, а также результаты выполнения программы. Дайте письменные ответы на контрольные вопросы. Сформулируйте выводы, которые можно сделать по результатам выполненной работы.

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



Поделиться:




Поиск по сайту

©2015-2024 poisk-ru.ru
Все права принадлежать их авторам. Данный сайт не претендует на авторства, а предоставляет бесплатное использование.
Дата создания страницы: 2017-04-01 Нарушение авторских прав и Нарушение персональных данных


Поиск по сайту: