Conteúdo
Índice 🔎︎

# Operador AND

Combina duas expressões logicamente.

## Sintaxe:

    Result = Expression1 And Expression2

## Parâmetros:

Result: qualquer variável numérica que registre o resultado da combinação.

Expression1, Expression2: quaisquer expressões que você deseje combinar.

Expressões lógicas combinadas com a instrução AND retornam apenas o valor Verdadeiro se ambas as expressões forem avaliadas como Verdadeiro:

Verdadeiro AND Verdadeiro retorna Verdadeiro; para todas as outras combinações, o resultado é Falso.

O operador AND também executa uma operação bit a bit de bits posicionados de forma idêntica em duas expressões numéricas.

## Exemplo:

    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 ' retorna -1
        vVarOut = B > A And B > C ' retorna 0
        vVarOut = A > B And B > D ' retorna 0
        vVarOut = (B > D And B > A) ' retorna 0
        vVarOut = B And A ' retorna 8 devido à combinação AND bit a bit de ambos os argumentos
    End Sub