Оператор AND

Використовується для логічного об'єднання двох виразів.

Синтаксис:


Результат = Вираз1 And Вираз2

Параметри:

Результат: будь-яка числова змінна, в яку записується результат об'єднання.

Вираз1, Вираз2: будь-які вирази, які хочете об'єднати.

Вирази типу Boolean, об'єднані оператором AND, повертають значення 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 REM повертає -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 завдяки побітовій комбінації обох аргументів оператором AND
End Sub

Будь ласка, підтримайте нас!