www.ПЕРВЫЕ ШАГИ.ru :: Шаг 91 - Оператор Not

VBA

Шаг 91 - Оператор Not

Выполняет над выражением операцию логического отрицания.

результат = Not выражение

Параметры
результат
Обязательный; любая числовая переменная.
выражение
Обязательный; любое выражение.

Замечания
Возвращаемые оператором значения представлены в следующей таблице:

выражение		результат
True		False
False		True
Null		Null

Оператор Not выполняет также поразрядное изменение значений каждого разряда переменной и присваивает соответствующему разряду в переменной результат следующее значение:

Разряд в выражение		результат
0			1
1			0

Пример
В данном примере демонстрируется использование оператора Not для выполнения операции логического отрицания для одного выражения.

Dim A, B, C, D, MyCheck
A = 10: B = 8: C = 6: D = Null		' Инициализирует переменные.
MyCheck = Not(A > B)			' Возвращает False.
MyCheck = Not(B > A)			' Возвращает True.
MyCheck = Not(C > D)			' Возвращает Null.
MyCheck = Not A				' Возвращает -11 (поразрядное сравнение).


Предыдущий Шаг | Следующий Шаг
Автор Каев Артем.