|
||||||||
|
Методы Visual Basic специального назначенияВ Visual Basic есть несколько методов специального назначения, позволяющих ускорить специфические операции над диапазонами ячеек. Как и функции рабочего листа, они быстрее универсальных методов Visual Basic, выполняющих те же операции. Следующий код изменяет значение каждой ячейки в диапазоне А1:А200 сравнительно медленно:
Другой вариант, использующий метод Replace, выполняет ту же операцию значительно быстрее:
Еще один пример, который демонстрирует сравнительно медленный способ вставки голубого овала в каждую ячейку со значением 4 в диапазоне А1:А500:
А вот как с помощью методов Find и FindNext сделать то же самое, но гораздо быстрее:
Подробнее о методах Visual Basic специального назначения см. раздел справочной системы, относящийся к объекту, с которым Вы работаете. Список всех методов Visual Basic см. на вкладке Contents (Содержание) диалогового окна Help Topics (Справочная система).
Текст пособия подготовлен на основе материалов книги Microsoft Corporation. Руководство программиста по Visual Basic для Microsoft Office 97 / Пер. с англ. - М.: Издательский отдел "Русская Редакция" ТОО "Channel Trading Ltd.", 1997. - 544 с.: илл. c Оригинальное издание на английском языке, Microsoft Corporation, 1997 c Русский перевод, Microsoft Corporation, 1997 |