0% found this document useful (0 votes)
9 views

VBA - Operators

Uploaded by

jaspinders507
Copyright
© © All Rights Reserved
Available Formats
Download as PDF, TXT or read online on Scribd
0% found this document useful (0 votes)
9 views

VBA - Operators

Uploaded by

jaspinders507
Copyright
© © All Rights Reserved
Available Formats
Download as PDF, TXT or read online on Scribd
You are on page 1/ 3

Page 1 of 3

VBA - Operators
An Operator can be defined using a simple expression - 4 + 5 is equal to 9. Here, 4 and 5 are called
operands and + is called operator. VBA supports following types of operators −

Arithmetic Operators
Comparison Operators

Logical (or Relational) Operators


Concatenation Operators

The Arithmatic Operators


Following arithmetic operators are supported by VBA.

Assume variable A holds 5 and variable B holds 10, then −

Show Examples

Operator Description Example

+ Adds the two operands A + B will give 15

- Subtracts the second operand from the first A - B will give -5

* Multiplies both the operands A * B will give 50

/ Divides the numerator by the denominator B / A will give 2

% Modulus operator and the remainder after an integer division B % A will give 0

^ Exponentiation operator B ^ A will give 100000

The Comparison Operators


There are following comparison operators supported by VBA.

Assume variable A holds 10 and variable B holds 20, then −

Show Examples

Operator Description Example


Page 2 of 3

Checks if the value of the two operands are equal or not. If yes,
= (A = B) is False.
then the condition is true.

Checks if the value of the two operands are equal or not. If the
<> (A <> B) is True.
values are not equal, then the condition is true.

Checks if the value of the left operand is greater than the value
> (A > B) is False.
of the right operand. If yes, then the condition is true.

Checks if the value of the left operand is less than the value of
< (A < B) is True.
the right operand. If yes, then the condition is true.

Checks if the value of the left operand is greater than or equal to


>= (A >= B) is False.
the value of the right operand. If yes, then the condition is true.

Checks if the value of the left operand is less than or equal to the
<= (A <= B) is True.
value of the right operand. If yes, then the condition is true.

Explore our latest online courses and learn new skills at your own pace. Enroll and become a certified
expert to boost your career.

The Logical Operators


Following logical operators are supported by VBA.

Assume variable A holds 10 and variable B holds 0, then −

Show Examples

Operator Description Example

Called Logical AND operator. If both the conditions are


AND a<>0 AND b<>0 is False.
True, then the Expression is true.

Called Logical OR Operator. If any of the two conditions


OR a<>0 OR b<>0 is true.
are True, then the condition is true.

Called Logical NOT Operator. Used to reverse the logical


NOT state of its operand. If a condition is true, then Logical NOT(a<>0 OR b<>0) is false.
NOT operator will make false.

Called Logical Exclusion. It is the combination of NOT and


XOR OR Operator. If one, and only one, of the expressions (a<>0 XOR b<>0) is true.
evaluates to be True, the result is True.

The Concatenation Operators


Page 3 of 3

Following Concatenation operators are supported by VBA.

Assume variable A holds 5 and variable B holds 10 then −

Show Examples

Operator Description Example

+ Adds two Values as Variable. Values are Numeric A + B will give 15

& Concatenates two Values A & B will give 510

Assume variable A = "Microsoft" and variable B = "VBScript", then −

Operator Description Example

+ Concatenates two Values A + B will give MicrosoftVBScript

& Concatenates two Values A & B will give MicrosoftVBScript

Note − Concatenation Operators can be used for both numbers and strings. The output depends on the
context, if the variables hold numeric value or string value.

You might also like