Contenuto

# 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