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

Sosteneteci!