Operador AND

Combina duas expressões logicamente.

Sintaxe:


Result = Expression1 And Expression2

Parâmetros:

Result: qualquer variável numérica que registre o resultado da combinação.

Expression1, Expression2: quaisquer expressões que você deseje combinar.

Expressões lógicas combinadas com a instrução AND retornam apenas o valor Verdadeiro se ambas as expressões forem avaliadas como Verdadeiro:

Verdadeiro AND Verdadeiro retorna Verdadeiro; para todas as outras combinações, o resultado é Falso.

O operador AND também executa uma operação bit a bit de bits posicionados de forma idêntica em duas expressões numéricas.

Exemplo:


Sub ExampleAnd
Dim A As Variant, B As Variant, C As Variant, D As Variant
Dim vVarOut As Variant
    A = 10: B = 8: C = 6: D = Null
    vVarOut = A > B And B > C ' retorna -1
    vVarOut = B > A And B > C ' retorna 0
    vVarOut = A > B And B > D ' retorna 0
    vVarOut = (B > D And B > A) ' retorna 0
    vVarOut = B And A ' retorna 8 devido à combinação AND bit a bit de ambos os argumentos
End Sub

♥ Doe para nosso projeto! ♥