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 支持和反馈,获取有关如何接收支持和提供反馈的指南。