Operador Not

Usado para executar negação lógica em uma expressão.

Sintaxe

Resultado = Nãoexpressão

A sintaxe do operador Not tem estas partes:

Sair Descrição
resultado Obrigatório; qualquervariável numérica.
expression Obrigatório; qualquer expressão.

Comentários

A tabela a seguir ilustra como o resultado é determinado.

Se a expressão for Então o resultado será
Verdadeiro Falso
Falso Verdadeiro
Null Null

Além disso, o operador Not inverte os valores de bit de qualquer variável e define o bit correspondente em resultado de acordo com a tabela a seguir.

Se bit na expressão for Em seguida, bit no resultado é
0 1
1 0

Exemplo

Este exemplo usa o operador Not para executar negação lógica em uma expressão.

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

Confira também

Suporte e comentários

Tem dúvidas ou quer enviar comentários sobre o VBA para Office ou sobre esta documentação? Confira Suporte e comentários sobre o VBA para Office a fim de obter orientação sobre as maneiras pelas quais você pode receber suporte e fornecer comentários.