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

2. Задание

Используйте согласованный с преподавателем вариант задания (табл. 1), выполненную на его основе таблицу Excel и созданный вами макрос. Научитесь выполнять макрос в режиме отладчика и проверьте правильность его работы.

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

  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. Изучите их содержимое. Изменять их настройку, задаваемую по умолчанию, не рекомендуется.

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

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

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

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