VBA Comparison Operators
VBA comparison operators are used to compare values in VBA and Macros for Excel.
List of VBA Comparison Operators
|
Comparison Operator |
Meaning |
|---|---|
|
< |
A < B - Checks if A is LESS THAN B. |
|
> |
A > B - Checks if A is GREATER THAN B. |
|
<= |
A <= B - Checks if A is less than or equal to B. |
|
>= |
A >= B - Checks if A is greater than or equal to B. |
|
= |
A = B - Checks if A is equal to B. Note that a single equal sign is also used to assign a value to a variable when it is not being used in the context of a comparison. |
|
<> |
A <> B - Checks if A is NOT equal to B. |
Comparison Operator Examples
Each example uses an IF statement to compare the values A and B and it will then output a message depending on the result of the comparison.
The part to pay attention to comes between the If and Then section of the code.
A < B
If A is less than B.
If A < B Then MsgBox "Hi!" Else MsgBox "Bye!"

A > B
If A is greater than B.
If A > B Then MsgBox "Hi!" Else MsgBox "Bye!"

A <= B
If A is less than or equal to B.
If A <= B Then MsgBox "Hi!" Else MsgBox "Bye!"

A >= B
If A is greater than or equal to B.
If A >= B Then MsgBox "Hi!" Else MsgBox "Bye!"

A = B
If A is equal to B.
If A = B Then MsgBox "Hi!" Else MsgBox "Bye!"

A <> B
If A is not equal to B.
If A <> B Then MsgBox "Hi!" Else MsgBox "Bye!"

Notes
Comparison operators are pretty straightforward but it does take a little time to get used to using them.
Bookmark this guide for future reference.
Download the file attached to this tutorial for the VBA code in Excel.
