Compartilhar via


E operador

Utilizado para executar uma conjunção lógica em duas expressões.

Sintaxe

resultado = expressão1Eexpressão2

A sintaxe do operador E tem as seguintes partes:

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

Comentários

Se ambas as expressões forem avaliadas como Verdadeiro, o resultado será Verdadeiro. Se uma das expressões for avaliada como Falso, o resultado será Falso. A tabela seguinte ilustra como o resultado é determinado:

Se a expressão1 for E expression2 é O resultado é
Verdadeiro Falso Falso
Verdadeiro Null Null
Falso Verdadeiro Falso
Falso Falso Falso
Falso Null Falso
Null Verdadeiro Null
Null Falso Falso
Null Null Null

O operador And também efetua uma comparação bit-a-bit de bits posicionados de forma idêntica em duas expressões numéricas e define o bit correspondente no resultado de acordo com a seguinte tabela:

Se bit na expressão1 for E bit na expressão2 é O resultado é
0 0 0
0 1 0
1 0 0
1 1 1

Exemplo

Este exemplo utiliza o operador And para executar uma conjunção lógica em duas expressões.

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

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.