Книга: VBA для чайников
Сравнение значений
Сравнение значений
В VBA используется шесть операций сравнения для сравнения числовых и строковых значений, а также две специальные операции Like (для строк) и Is (для объектов).
Заметьте, что знак равенства в YBA (=) используется в двух разных случаях.
В объявлении равенство используется для присваивания значения переменной (см. выше раздел "Размещение информации в переменных"), а в качестве операции сравнения знак равенства определяет, будут ли два значения одинаковыми.
Результатом вычисления выражения, основанного на этих операциях, всегда является либо True (Истина), либо False (Ложь). Например, вот выражение с использованием операции <= (меньше или равно):
intX <= 12
Если значением intX является 12, то результатом выражения будет False, поскольку 12 не меньше, чем 12.
Чаще всего выражения с операциями сравнения используются в условных операторах типа If . . . Then. Условные операторы будут подробно обсуждаться в главе 8, но следующий пример нелишний и здесь:
If intX = 2000 Then
Застолье
End If
Здесь с помощью знака операции - выясняется, равны ли значения по обе стороны от него. Если значения равны, то результатом выражения будет True (Истина), иначе False (Ложь); другими словами: '"Если значение intX равно 2000, то выполнить процедуру Застолье".
- 4. Частотное сравнение
- 8.1.4. Сравнение массивов
- 4.2 Сравнение SAN и NAS
- Сравнение C# и C++
- Установка значений спин-счетчиков
- Создание подстановки из фиксированного набора значений
- 19.2.4. Чтение и запись значений элементов HTML-форм
- 3.2. Сравнение операционных систем
- 19.2.1. Чтение и запись значений HTML-атрибутов
- Сравнение ценностных профилей партнеров
- Большое сравнение: Fedora, openSUSE, Ubuntu
- 2.3.3 3. Сводка возвращаемых значений getopt_long()