Module
Contents
Index 🔎︎

# AND 操作符

对两个表达式执行逻辑合并。

## 语法：

    Result = Expression1 And Expression2

## 参数：

Result：记录合并结果的任意数字变量。

Expression1、Expression2：要合并的任意表达式。

对布尔表达式执行逻辑与运算时，如果两个表达式的结果均为 True，则返回值也为 True：

True AND True 返回 True；其他所有情况均返回 False。

AND 运算符还可以对两个数字表达式中相同的位执行按位比较。

## 示例：

    Sub ExampleAnd

    Dim A As Variant, B As Variant, C As Variant, D As Variant

    Dim vVarOut As Variant

        A = 10: B = 8: C = 6: D = Null

        vVarOut = A > B And B > C ' 返回 -1

        vVarOut = B > A And B > C ' 返回 0

        vVarOut = A > B And B > D ' 返回 0

        vVarOut = (B > D And B > A) ' 返回 0

        vVarOut = B And A ' 对两个自变量执行按位与合并，返回结果为 8

    End Sub