AND Operator

對兩個表示式執行邏輯組合。

語法:


Result = Expression1 And Expression2

參數:

Result:記錄合併結果的任意數值型變數。

Expression1、Expression2:要合併的任意表示式。

對布林型表示式執行「和」運算時,如果兩個表示式的演算值均為 True (真),則傳回值 True (真):

True (真)「和」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 REM 傳回 -1
    vVarOut = B > A And B > C REM 傳回 0
    vVarOut = A > B And B > D REM 傳回 0
    vVarOut = (B > D And B > A) REM 傳回 0
    vVarOut = B And A REM 由於對兩個引數執行逐位元「和」組合,所以傳回 8
End Sub

Please support us!