Contenido
Índice 🔎︎

# Operador AND

Combina dos expresiones de manera lógica.

## Sintaxis:

    Result = Expression1 And Expression2

## Parámetros:

Resultado: Cualquier variable numérica que contenga el resultado de la combinación.

Expresión1, Expresión2: Las expresiones que se desee combinar.

Las expresiones booleanas combinadas con AND solo devuelven el valor True si ambas dan como resultado True:

True AND True devuelve True; para todas las demás combinaciones el resultado es False.

El operador AND también lleva a cabo comparaciones entre bits situados en la misma posición en dos expresiones numéricas.

## Ejemplo:

    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 ' devuelve -1
        vVarOut = B > A And B > C ' devuelve 0
        vVarOut = A > B And B > D ' devuelve 0
        vVarOut = (B > D And B > A) ' devuelve 0
        vVarOut = B And A ' devuelve 8 debido al resultado de la combinación entre bits AND de ambos argumentos
    End Sub