Not 运算符

用于对表达式执行逻辑非运算。

语法

结果 = 表达式

Not 运算符语法具有以下部分:

Part 说明
result 必需,任何数值变量
expression 必需,任何表达式。

备注

下表说明了如何确定 结果

如果表达式 结果
True False
False True
Null Null

此外, Not 运算符会反转任何变量的位值,并根据下表在 结果 中设置相应的位。

如果 expression 中的位为 result 中的位为:
0 1
1 0

示例

此示例使用 Not 运算符对表达式执行逻辑非运算。

Dim A, B, C, D, MyCheck
A = 10: B = 8: C = 6: D = Null    ' Initialize variables.
MyCheck = Not(A > B)    ' Returns False.
MyCheck = Not(B > A)    ' Returns True.
MyCheck = Not(C > D)    ' Returns Null.
MyCheck = Not A    ' Returns -11 (bitwise comparison).

另请参阅

支持和反馈

有关于 Office VBA 或本文档的疑问或反馈? 请参阅 Office VBA 支持和反馈,获取有关如何接收支持和提供反馈的指南。