Реферат: Возможности Excel
руется и отображается на переднем плане. В зависимости от типа активизирован-
ного листа изменяются и некоторые команды меню. В VBA пользователь может
задавать собственные события и ставить им в соответствие методы.
Как видите, макрос начинается с оператора Sub. За ним следует имя макроса, ко-
торое служит для идентификации такового. Если это имя изменить, соответст-
вующим образом изменится имя макроса в диалоговом окне Macro (Макрос). По-
сле имени идет текст макроса, который можно редактировать, а также снабжать
комментариями. В начале каждого комментария должен стоять символ апостро-
фа ('). Завершается макрос оператором End Sub.
360 Урон 12 • Работа с макросами, основы УВД
Часто при отладке макроса возникает необходимость поэтапно проследить за его
выполнением. Для этого следует воспользоваться специальным, пошаговым, ре-
жимом выполнения макроса.
Для активизации режима отладки в диалоговом окне Macro (Макрос) нужно на-
жать кнопку Step Into (Войти), в результате чего будет открыто окно Microsoft Visual
Basic (рис. 12.8), содержащее текст макроса. Здесь оператор, обрабатываемый
на очередном шаге, выделяется желтым цветом. Выполнить очередной шаг мак-
роса можно с помощью команды Step Into (Пошагово) меню Debug (Отладка) или
клавиши F8. Поскольку пошаговое выполнение может занять очень много време-
ни, в строках макроса следует установить точки останова. По достижении точки
останова обработка макроса прерывается, а на экране появляется окно отладки,
в котором можно указать, в каком режиме — пошаговом или обычном - должно
быть продолжено выполнение макроса.
Рис. 12.8. Окно отладки макроса
Удаление макроса
1. Откройте книгу, содержащую макрос, который требуется удалить.
2. Выберите команду Tools > Macro > Macros (Сервис > Макрос > Макросы).
3. В списке Macros in (Находится в) открывшегося окна Macro (Макрос)
укажите элемент This Workbook (Эта книга).