AND演算子

2つの式で論理積を実行します。

構文

result = expression1 And expression2

引数:

  • Result: 任意のブール値。

  • expression1: 任意の式。

  • expression2: 任意の式。

備考

両方の式がTrueと評価される場合にのみ、結果はTrueになります。いずれかの式がFalseに評価されると、結果はFalseになります。次の表は、結果がどのように決定されるかを示しています:

Table 11-29 AND演算子の式と結果

expression1が次の場合 expression2が次の場合 結果
TRUE TRUE TRUE
TRUE FALSE FALSE
TRUE Null FALSE
FALSE TRUE FALSE
FALSE FALSE FALSE
FALSE Null FALSE
Null TRUE FALSE
Null FALSE FALSE
Null Null FALSE

AND演算子の使用例を次に示します。

例1:

Dim expr1, expr2, result
expr1 = True
expr2 = True
result = expr1 And expr2
'result -> true

例2:

Dim expr3, expr4, result1
expr3 = True
expr4 = False
result1 = expr3 And expr4
'result1 -> false

例3:

Dim expr5, expr6, result2
expr5 = False
expr6 = True
result2 = expr5 And expr6
'result2 -> false

例4:

Dim expr7, expr8, result3
expr7 = False
expr8 = False
result3 = expr7 And expr8
'result3 -> false

例5:

Dim expr9, expr10, result4
expr9 = False
expr10 = Null
result4 = expr9 And expr10
'result4 -> false

例6:

Dim expr11, expr12, result5
expr11 = Null
expr12 = False
result5 = expr11 And expr12
'result5 -> false