Operador Or

Lleva a cabo una disyunción lógica OR en dos expresiones.

Sintaxis:

Resultado = Expresión1 Or Expresión2

Parámetros:

Resultado: cualquier variable numérica que contenga el resultado de la disyunción.

Expresión1, Expresión2: Las expresiones numéricas que se desea comparar.

Una disyunción OR de dos expresiones lógicas devuelve True si al menos una de las expresiones de la comparación es True.

Una comparación entre bits activa un bit en el resultado si el bit correspondiente está activado en al menos una de las dos expresiones.

Ejemplo:

Sub ExampleOr

Dim vA As Variant, vB As Variant, vC As Variant, vD As Variant

Dim vOut As Variant

    vA = 10: vB = 8: vC = 6: vD = Null

    vOut = vA > vB Or vB > vC ' -1

    vOut = vB > vA Or vB > vC ' -1

    vOut = vA > vB Or vB > vD ' -1

    vOut = (vB > vD Or vB > vA) ' 0

    vOut = vB Or vA ' 10

End Sub