MyTetra Share
Делитесь знаниями!
Циклы Do/While/Until
16.03.2019
23:43
Текстовые метки: VBA, Do, While, Until, Цикл
Раздел: !Закладки - VBA

Циклы Do/While/Until

Кроме For для циклов предусмотрена еще одна конструкция - Do/Loop.

i = 0
Do
  i = i + 1
Loop

Этот цикл будет выполняться вечно. Чтобы он когда-нибудь завершился, нужно указать условие. Условие может задаваться ключевыми словами While и Until. В случае While цикл будет выполняться, пока условие истинно:

i = 0
Do While i < 10
  i = i + 1
Loop

В случае Until цикл выполняется пока условие ложно:

i = 0
Do
  i = i + 1
Loop Until i = 10

Этот цикл будет выполняться до тех пор, пока i не станет равным 10.

Оба типа условий могут проверяться как в начале, так и в конце цикла. Если проверка условия осуществляется в конце, то цикл обязательно выполнится хотя бы один раз.

Так же в этом разделе:
 
MyTetra Share v.0.52
Яндекс индекс цитирования