Modulo
Contenuto
Indice 🔎︎

# Operatore AND

Combina due espressioni a livello logico.

## Sintassi:

    Result = Espressione1 And Espressione2

## Parametri:

Result (Risultato): variabile numerica che registra il risultato della combinazione.

Espressione1, Espressione2: espressioni da combinare.

Le espressioni booleane combinate con AND restituiscono il valore True solo se entrambe vengono valutate come True:

True AND True restituisce True; per tutte le altre combinazioni, il risultato è False.

L'operatore AND esegue anche un confronto a livello di bit tra i bit nella stessa posizione in due espressioni numeriche.

## Esempio:

    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 ' restituisce -1

        vVarOut = B > A And B > C ' restituisce 0

        vVarOut = A > B And B > D ' restituisce 0

        vVarOut = (B > D And B > A) ' restituisce 0

        vVarOut = B And A ' restituisce 8 a causa della combinazione AND dei due argomenti a livello di bit

    End Sub