Operador AND
Se usa para realizar una conjunción lógica en dos expresiones.
Sintaxis
resultado = expression1Andexpression2
La sintaxis del operador And tiene estas partes:
Parte | Descripción |
---|---|
result | Obligatorio; cualquier variable numérica. |
expression1 | Obligatorio; cualquier expresión. |
expression2 | Obligatorio; cualquier expresión. |
Comentarios
Si ambas expresiones se evalúan como True, el resultado es un valor True. Si cualquiera de las expresiones se evalúa como False, el resultado es False. La siguiente tabla muestra cómo se determina el resultado:
Si la expresión1 es | Y la expresión2 es | El resultado es |
---|---|---|
True | False | False |
True | Null | Null |
False | True | False |
False | False | False |
False | Null | False |
Null | True | Null |
Null | False | False |
Null | Null | Null |
El operador And también 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 de acuerdo con la siguiente tabla:
Si bit en expresión1 es | Y bit en expresión2 es | El resultado es |
---|---|---|
0 | 0 | 0 |
0 | 1 | 0 |
1 | 0 | 0 |
1 | 1 | 1 |
Ejemplo
En este ejemplo se usa el operador And para realizar una conjunción lógica en dos expresiones.
Dim A, B, C, D, MyCheck
A = 10: B = 8: C = 6: D = Null ' Initialize variables.
MyCheck = A > B And B > C ' Returns True.
MyCheck = B > A And B > C ' Returns False.
MyCheck = A > B And B > D ' Returns Null.
MyCheck = A And B ' Returns 8 (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.