Collabora Office 21.06 Help
執行兩個表示式的邏輯「互斥或」型組合。
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 ' returns 0
vOut = vB > vA XOR vB > vC ' returns -1
vOut = vA > vB XOR vB > vD ' returns -1
vOut = (vB > vD XOR vB > vA) ' returns 0
vOut = vB XOR vA ' returns 2
End Sub