LibreOfficeDev 25.8 Help
Voert een logisch Exclusief-Or combinatie uit van twee uitdrukkingen.
Resultaat = Expressie1 Xor Expressie2
Resultaat: Elke numerieke variabele die het resultaat van de combinatie bevat.
Expressie1, Expressie2: Alle numerieke expressies die moeten worden gecombineerd.
Een logische Exclusief-Or-vergelijking van twee Booleaanse expressies geeft alleen Waar terug als beide expressies verschillend van elkaar zijn.
Een bit-gewijze Exclusief-Or vergelijking geeft een bit terug als het overeenkomstige bit is ingesteld in slechts één van de twee uitdrukkingen.
Sub ExampleXOR
Dim vA As Variant, vB As Variant, vC As Variant, vD As Variant
Dim vOut As Variant
    vA = 10: vB = 8: vC = 6: vD = Null
    vUit = vA > vB Xor vB > vC ' geeft 0 terug
    vUit = vB > vA Xor vB > vC ' geeft -1 terug
    vUit = vA > vB Xor vB > vD ' Geeft -1 terug
    vUit = (vB > vD Xor vB > vA) ' geeft -1 terug
    vUit = vB Xor vA ' geeft 2 terug
End Sub