Ajuda do LibreOffice 24.8
Combina duas expressões de forma lógica.
Resultado = Expressão1 e Expressão2
Resultado: qualquer variável numérica que registe o resultado da combinação.
Expressão1, Expressão2: quaisquer expressões que pretenda combinar.
As expressões booleanas combinadas com AND só devolvem o valor True, se ambas as expressões forem avaliadas como True:
True AND True devolve True; para todas as restantes combinações o resultado é False.
O operador AND também executa uma comparação bitwise de bits posicionados de forma idêntica em duas expressões numéricas.
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 ' devolve -1
vVarOut = B > A And B > C ' devolve 0
vVarOut = A > B And B > D ' devolve 0
vVarOut = (B > D And B > A) ' devolve 0
vVarOut = B And A ' devolve 8 devido à combinação AND de ambos os argumentos
End Sub