Высокоуровневые методы информатики и программирования. Степанов А.Г. - 18 стр.

UptoLike

Составители: 

18
Порядок выполнения работы
1. Откройте созданную вами рабочую книгу Excel. Скопируйте свою таблицу на
новый лист. Удалите в ней все формулы.
2. Проверьте работоспособность ранее созданного макроса, для чего восполь-
зуйтесь командой Сервис, Макрос, Макросы. Убедитесь в правильности вы-
числений.
3. Командой Сервис, Макрос, Редактор Visual Basic запустите редактор Visual
Basic. Сделайте настройку интегрированной среды разработки VBA:
выполните команду Tools, Options и в диалоговом окне выберите вкладку Edi-
tor, установив следующие параметры:
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 и убе-
дитесь, что маркер отладчика активировался на заголовке выполняемого мак-