Operador Not

Se usa para crear una negación lógica en una expresión.

Sintaxis

Resultado = No expresión

La sintaxis del operador Not consta de las partes siguientes:

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

Comentarios

En la tabla siguiente se muestra cómo se determina el resultado .

#If expresión Then Entonces result es
True False
False True
Null Null

Además, el operador Not invierte los valores de bits de cualquier variable y establece el bit correspondiente en el resultado según la tabla siguiente.

Si bit en expression es Entonces bit en result es
0 1
1 0

Ejemplo:

En este ejemplo se usa el operador Not para crear negación lógica en una expresión.

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

Consulte 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.