Краткое описание инструмента и ремесла программирования. Степанов А.Г - 60 стр.

UptoLike

60
Do
условие
Операторы1 Loop Следующий оператор программы
While
Until
True (Until)
False (While)
True (While)
False (Until)
Операторы1
Следующий
оператор
программы
Условие
True (While)
False (Until) True (Until)
False (While)
Рис. 2.8. Схема и алгоритм выполнения операторов Do While и Do Until
В языке VBA существует и более простая форма оператора While по
смыслу совпадающая с оператором Do While, но имеющая более простой
синтаксис:
While Условие
[Операторы]
Wend
Операторы Do While, While и Do Until относятся к категории так
называемых операторов цикла с предусловием. Это означает, что проверка
условия продолжения цикла
производится до выполнения тела основного
цикла. Если условие продолжения цикла с самого начала не выполняется, то
операторы тела цикла ни разу не выполнятся. В языке VBA существует пара
операторов с постусловием, то есть операторов, проверка условия
продолжения цикла в которых производится после выполнения тела цикла.
Синтаксис этих операторов имеет вид:
Условием продолжения
цикла Do While является значение истина, а цикла Do
Until является значение ложь. Схема и алгоритм выполнения этих операторов
представлены на рис. 2.9.
Do
[Операторы]
[Exit Do]
[Операторы]
Loop [While Условие]
или
Do
[Операторы]
[Exit Do]
[Операторы]
Loop [Until Условие]