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

¡Necesitamos su ayuda!