|
||||||||
|
Цикл For Each ...NextПеребор элементов набора в цикле For Each...Next осуществляется быстрее, чем в цикле с индексацией. For Each...Next уменьшает размеры макросов, облегчает чтение и отладку кода; кроме того, во многих случаях он просто удобнее. Так, программа, показанная ниже, работает медленно, потому что в ней на каждой итерации цикла устанавливается объектная переменная thisRow:
А этот вариант ? в сравнении с предыдущим ? и быстрее, и компактнее:
Текст пособия подготовлен на основе материалов книги Microsoft Corporation. Руководство программиста по Visual Basic для Microsoft Office 97 / Пер. с англ. - М.: Издательский отдел "Русская Редакция" ТОО "Channel Trading Ltd.", 1997. - 544 с.: илл. c Оригинальное издание на английском языке, Microsoft Corporation, 1997 c Русский перевод, Microsoft Corporation, 1997 |