Ajuda del LibreOffice 24.8
Du a terme una combinació Or-exclusive lògica de dues expressions.
Resultat = Expressió1 XOR Expressió2
Resultat: Qualsevol variable numèrica que conté el resultat de la combinació.
Expressió1, Expressió2: Qualssevol expressions numèriques que vulgueu combinar.
Una conjunció OR exclusiva lògica de dues expressions booleanes torna el valor cert només si les dues expressions són diferents entre elles.
Una conjunció OR exclusiva bit a bit torna un bit si el bit corresponent s'estableix només en una de les dues expressions.
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
vOut = vA > vB XOR vB > vC ' retorna 0
vOut = vB > vA XOR vB > vC ' retorna -1
vOut = vA > vB XOR vB > vD ' retorna -1
vOut = (vB > vD XOR vB > vA) ' retorna 0
vOut = vB XOR vA ' retorna 2
End Sub