Performs a logical OR disjunction on two expressions.
Result = Expression1 Or Expression2
Result: A numeric variable that will contain the result of the disjunction.
Expression1, Expression2: Expressions that you want to compare.
A logical OR disjunction of two Boolean expressions returns the value True if at least one comparison expression is True.
A bit-wise comparison sets a bit in the result if the corresponding bit is set in at least one of the two expressions.
Sub ExampleOr 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 Or vB > vC ' -1 vOut = vB > vA Or vB > vC ' -1 vOut = vA > vB Or vB > vD ' -1 vOut = (vB > vD Or vB > vA) ' 0 vOut = vB Or vA ' 10 End Sub