Объектно-ориентированный подход в программировании. Проектирование и реализация приложений в среде Microsof Office. Евсеева О.Н. - 55 стр.

UptoLike

Составители: 

1.3. Visual Basic for Applications 56
3
в этом случае проверяемое выражение сравнивается с указанным значением с
помощью заданного логического оператора; например, условие Is >= 10
считается выполненным, если проверяемое значение не меньше 10.
Если хотя бы один из элементов списка соответствует проверяемому
выражению, то выполняется соответствующая группа операторов, и на этом
выполнение оператора Select Case заканчивается, а остальные списки
выражений не проверяются, т. е. отыскивается только первый подходящий
элемент списков выражений. Если же ни один из элементов всех этих списков
не соответствует значению проверяемого выражения, выполняются операторы
группы Else, если таковая присутствует.
В VBA имеется богатый выбор средств организации циклов, которые можно
разделить на две основные группыциклы Do ... Loop и циклы For ...
Next.
Циклы типа Do ... Loop используются в тех случаях, когда заранее
неизвестно, сколько раз должно быть повторено выполнение расположенной в
теле цикла группы операторов. Такой цикл продолжает свою работу до тех пор,
пока не будет выполнено определенное условие. Существуют четыре типа
операторов цикла Do ... Loop, которые определяются типом проверяемого
условия и местом его расположения. Вот синтаксис этих четырех конструкций:
Таблица 3.3-6.
Синтаксис операторов цикла
Конструкция Описание
Do While
условие
ГруппаОператоров
Loop
Условие проверяется до того, как выполняется группа
операторов, образующих тело цикла. Цикл продолжает
свою работу, пока это условие остается истинным (т. е.
имеет значение
True
), иными словами, это условие
продолжения работы цикла.
Do
ГруппаОператоров
Loop While
условие
Условие проверяется после того, как операторы,
составляющие тело цикла, будут выполнены хотя бы
один раз. Цикл продолжает свою работу, пока это
условие остается истинным (т. е. имеет значение
True
),
иными словами, это условие продолжения работы цикла.
Do Until
условие
ГруппаОператоров
Loop
Условие проверяется до того, как выполняется группа
операторов, образующих тело цикла. Цикл продолжает
свою работу до тех пор, пока это условие не станет
истинным (т. е. не примет значение
True
), иными
словами, это условие прекращения работы цикла.
Do
ГруппаОператоров
Loop Until
условие
Условие проверяется после того, как операторы,
составляющие тело цикла, будут выполнены хотя бы
один раз. Цикл продолжает свою работу до тех пор, пока
это условие не станет истинным (т. е. не примет
значение True), иными словами, это условие
прекращения работы цикла.