AND-operator

Gebruikt voor het uitvoeren van een logische combinatie van twee uitdrukkingen.

Syntaxis:

Resultaat = Expressie1 And Expressie2

Parameters:

Resultaat: Elke numerieke variabele die het resultaat van de combinatie geeft.

Expressie1, Expressie2: Elke uitdrukking die moet worden gecombineerd.

Booleaanse expressies die gecombineerd worden met AND geven alleen de waarde Waar terug als beide expressies evalueren naar Waar:

Waar AND Waar geeft Waar als resultaat; voor alle andere combinaties is het resultaat Onwaar.

De And operator voert ook een bit-gewijze vergelijking uit van identiek geplaatste bits in twee numerieke expressies.

Voorbeeld:

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

    vVarUit = A > B And B > C ' geeft -1 terug

    vVarUit = B > A And B > C ' geeft 0 terug

    vVarUit = A > B And B > D ' geeft -1 terug

    vVarUit = (B > D And B > A) ' geeft 0 terug

    vVarUit = B And A ' geeft 8 terug, vanwege de bit-gewijze AND-combinatie van beide argumenten

End Sub