Помощ за LibreOffice 24.8
Комбинира стойностите на два израза чрез изключващо „ИЛИ“.
Result = Expression1 Xor Expression2
Result: числова променлива, в която да се запази резултатът от операцията.
Expression1, Expression2: изразите, чиито стойности искате да комбинирате.
Изключващото „ИЛИ“ между два булеви израза дава в резултат True само ако стойностите им са различни помежду си.
Побитовото изключващо „ИЛИ“ установява даден бит в единица ако съответният му бит е единица само в една от двете стойности.
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 ' връща 0
vOut = vB > vA Xor vB > vC ' връща -1
vOut = vA > vB Xor vB > vD ' връща -1
vOut = (vB > vD Xor vB > vA) ' връща 0
vOut = vB Xor vA ' връща 2
End Sub