Compartir a través de


Operador Eqv

Se usa para realizar una equivalencia lógica en dos expresiones.

Sintaxis

resultado=expression1Eqvexpression2

La sintaxis del operador Eqv tiene estas partes:

Parte Descripción
result Obligatorio; cualquier variable numérica.
expression1 Obligatorio; cualquier expresión.
expression2 Obligatorio; cualquier expresión.

Comentarios

Si cualquiera de las expresiones es Null, result también es Null. Cuando ninguna expresión es Null, el resultado se determina según la tabla siguiente.

Si la expresión1 es Y la expresión2 es El resultado es
True True True
True False False
False True False
False False True

El operador Eqv realiza una comparación bit a bit de bits colocados de forma idéntica en dos expresiones numéricas y establece el bit correspondiente en el resultado según la tabla siguiente.

Si bit en expresión1 es Y bit en expresión2 es El resultado es
0 0 1
0 1 0
1 0 0
1 1 1

Ejemplo

En este ejemplo, se usa el operador Eqv para realizar la equivalencia lógica en dos expresiones.

Dim A, B, C, D, MyCheck
A = 10: B = 8: C = 6: D = Null    ' Initialize variables.
MyCheck = A > B Eqv B > C    ' Returns True.
MyCheck = B > A Eqv B > C    ' Returns False.
MyCheck = A > B Eqv B > D    ' Returns Null.
MyCheck = A Eqv B    ' Returns -3 (bitwise comparison).

Vea también

Soporte técnico y comentarios

¿Tiene preguntas o comentarios sobre VBA para Office o esta documentación? Vea Soporte técnico y comentarios sobre VBA para Office para obtener ayuda sobre las formas en las que puede recibir soporte técnico y enviar comentarios.