Добавил:
Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
курсовая / Источники / excel_2010_professionalnoe_programmirovanie_na_vba_RuLit_Me_412629.pdf
Скачиваний:
4
Добавлен:
27.09.2025
Размер:
22.97 Mб
Скачать

Глава 16. Разработка утилит Excel с помощью VBA

535

Принципы работы утилиты

Если вы не совсем разобрались в принципах работы этой утилиты, загрузите рабочую книгу и воспользуйтесь отладчиком для пошагового просмотра кода. Целесообразно по­ пытаться выполнить утилиту по отношению к различным выделенным диапазонам, включая весь рабочий лист. Вы заметите, что, независимо от размера диапазона, обраба­ тываются только текстовые ячейки, а пустые полностью игнорируются. Если на листе находится только одна текстовая ячейка, то утилита будет работать очень быстро незави­ симо от того, выделена только эта ячейка или выделен весь рабочий лист.

Если файл надстройки преобразовать в стандартную рабочую книгу, можно увидеть, каким образом исходные данные (применяемые для выполнения отмены) хранятся в рабо­ чем листе. Для выполнения такого преобразования дважды щелкните мышью на модуле кода ЭтаКнига (ThisWorkbook). Нажмите клавишу <F4> для отображения окна Properties (Свойства), после чего измените значение свойства IsA ddin на F alse .

Дополнительно об утилитах Excel

Если вы всерьез заинтересовались разработкой утилит Excel, загрузите пробную вер­ сию пакета Power Utility Pack. В его состав входит более 60 полезных утилит (а также множество функций рабочего листа).

Помимо Power Utility Pack, в Интернете можно найти множество других полезных утилитExcel.