Imp 运算符

用于对两个表达式执行逻辑隐含。

语法

结果=expression1Impexpression2

Imp 运算符语法包含以下部分:

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

备注

下表说明了如何确定 结果

如果 expression1 并且 expression2 result
True True True
True False False
True Null Null
False True True
False False True
False Null True
Null True True
Null False Null
Null Null Null

Imp 运算符对两个数值表达式中位置相同的位执行按位比较,并根据下表在结果中设置相应的位。

如果 expression1 中的位为 并且 expression2 中的位为 result
0 0 1
0 1 1
1 0 0
1 1 1

示例

此示例使用 Imp 运算符对两个表达式执行逻辑含义。

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

另请参阅

支持和反馈

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