VBA Operators
VBA uses a handful of simple operators and relations, the most common of which are shown in Table 5-5.
Table 5-5. VBA Operators and Relations
Type | Name | Symbol |
---|---|---|
Arithmetic Operators | Addition | + |
Subtraction | - | |
Multiplication | * | |
Division | / | |
Division with Integer result | \ | |
Exponentiation | ^ | |
Modulo |
| |
String Operator | Concatenation |
|
Logical Operators | AND |
|
OR |
| |
NOT |
| |
Comparison Relations | Equal | = |
Less than | < | |
Greater than | > | |
Less than or equal to |
| |
Greater than or equal to |
| |
Not equal to |
|
The Mod
operator returns the remainder after division. For example:
returns 2, since the remainder after dividing 8 by 3 is 2.
To illustrate string concatenation, the expression:
is equivalent to: