用于对表达式执行逻辑非运算。
语法
结果 = 非表达式
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 支持和反馈,获取有关如何接收支持和提供反馈的指南。