Лекция: Основные операторы VBA
1.9.1. Оператор присваивания
Синтаксис оператора:
Переменная = Выражение
Сначала вычисляется значений выражения, записанного по правилам VBA справа от знака равенства. Затем это значение присваивается указанной переменной. Операторы присваивания встречались во всех ранее рассмотренных примерах.
Обычно один оператор VBA занимает одну строку. Можно записать оператор и в нескольких строках, используя в качестве обозначения переноса два символа: пробел и символ подчеркивания. Если в одной строке записываются несколько операторов, их надо разделять двоеточием.
1.9.2. Условный оператор
Синтаксис оператора:
IF условие THEN инструкции 1 ELSE инструкции 2
Если условие истинно (=True),то выполняются инструкции 1.Если условие ложно (=False), то выполняются инструкции 2.
При записи условий можно использовать операции сравнения =, <, <=, >, >=, <> (не равно) и логические операции AND, ORи NOT.
Выражение Условие1 AND Условие2истинно (=True) только в том случае, если выполняются оба условия: Условие1иУсловие2.
Выражение Условие1 OR Условие2истинно (=True), если выполняется Условие1,илиУсловие2,илиоба условия.
NOT (Условие) –это логическое отрицание Условия.
У этого оператора существует и блочная форма, которая работает по тем же правилам и имеет следующий вид:
IF условие THEN
инструкции 1
ELSE