Compartilhar via


Operador Not

Utilizado para executar negações lógicas numa expressão.

Sintaxe

resultado = Não expressão

A sintaxe do operador Not tem as seguintes partes:

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

Comentários

A tabela seguinte 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 bits de qualquer variável e define o bit correspondente no resultado de acordo com a tabela seguinte.

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

Exemplo

Este exemplo utiliza o operador Not para executar negações lógicas numa 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.