Operators and Operands in Excel VBA

Home/Excel VBA/Operators and Operands in Excel VBA

We we are doing anything with one are more values is called an operation or task. To perform any operation we required minimum one symbol and one Variable or Value. The symbol is called an Operator and the Variable or Value is called an Operand.In this tutorial we will learn more about Operators and Operands in Excel VBA.



50+ Project Management Templates Pack
Excel PowerPoint Word

Advanced Project Plan & Portfolio Template
Excel Template

Business Presentations Templates Pack
PowerPoint Slides

20+ Excel Project Management Pack
Excel Templates

20+ PowerPoint Project Management Pack
PowerPoint Templates

10+ MS Word Project Management Pack
Word Templates

Operators and Operands in Excel VBA – The Assignment Operator:

If it is a numeric variable the computer will initiate 0 by default, if it is a string it will initiate an empty space. You can initiate your own value to variable by using assignment operator ‘=


Sub sbExampleAssignmentOperator()
'Variable Declaration
Dim intRank As Integer
intRank = 500
'Here = is called as an assignment operator,
'it will assign the value 500 into intRank
MsgBox intRank
'If you check the variable now,
'you can see the 500 is assigned to that.
End Sub
The Line Continuation Operator: _

You can use space + underscore to split a single statement into more than one line

Sub sbExampleLineConnector()
'Variable Declaration
Dim intRank As Integer
intRank = _
'We have splitted a single line into
'two by using space+underscore
MsgBox intRank
End Sub
The Double Quotes: “”

You can use “” to delimit a group of characters and symbols.

The Colon Operator: :

You can use : to put the two statements in a sing line.

String Concatenation: &

It is used to concatenate tow strings.

Carriage Return-Line Feed: vbCrLf

It will create new line. If you want to display a message to the user in two line instead of on single line, you can use this.

Operators and Operands in Excel VBA – Arithmetic Operators
Arithmetic Operation Operator
Addition: To add add one value to another +
Subtraction: To subtract one value from another
Multiplication: To multiply one value with another *
Integer Division: Divide one number with another and the result will be an integer \
Decimal Division: Divide one number with another and the result will be an integer /
Exponentiation: To get the one power value with another ^
Remainder: To get the division remainder Mod
Operators and Operands in Excel VBA – Logical Operators
Logical Operation Operator
Equals to =
Greater than >
Greater than or Equals to >=
Less than <
Less than or Equals to <=
Not Equals to <> or !=
By |July 21st, 2013|Excel VBA|3 Comments

About the Author:

PNRao is a passionate business analyst and having close to 10 years of experience in Data Mining, Data Analysis and Application Development. This blog is his passion to learn new skills and share his knowledge to make you expertise in Data Analysis (Excel, VBA, SQL, SAS, Statistical Methods, Market Research Methodologies and Data Analysis Techniques).


  1. Changwon March 28, 2014 at 11:40 AM - Reply

    Really appreciate your hard work.
    Found a tiny typo.
    MagBox intRank


    • PNRao March 29, 2014 at 11:02 AM - Reply

      Hi Changwon,
      Thanks for finding a type, corrected now!


  2. Endalamaw December 6, 2015 at 10:44 PM - Reply

    Hi dears,
    I appreciate you. Its a good job.
    Thanks for your great work.
    I am an accountant. I want to learn excel VBA as a beginner. how can I be a good programmer ?
    Thank you in advance!!!

Leave A Comment

Related pages

excel worksheet tabsvba rsvba to unprotect sheet with passwordvb excel arrayexcel vba recordset getrowsvlookup in excel 2007 with examplevba range propertiesrun sub in vbaexcel adjust cell heightsimple excel gantt chart templatemerge macro excelunhide on excelexcel vlookup samplehow to sort a column alphabetically in excelproject estimation excel templateprotect excel worksheetvba saveasgantt chart in excel 2003how to do hlookup in excelvb macrosexcel vba userform to input datalearning excel macrovba run commandcan you merge cells in excelexcel macro create new workbookhow to call a function in vbaunprotect excel 2013 workbookhow to unprotect excel sheet 2007excel automatic color codingconvert excel file to xmlhow to delete a named range in excel 2010vba worksheet selecttutorial for macros in excelsort command excelvba cell functionconsolidate worksheets in excelhow do you delete columns in excelpivot table chart excelexcel chart stylesexcel vba select rangepivot table dynamic rangehow to insert hyperlink in excelhow to generate charts in excelvba rs openexcel how to remove blank rowsvba filter criteriaeasy vbauserform propertieshow to use datevalue function in excelvba excel comboboxdashboards excel templateshighlight duplicate cells in excelhidden rows excelproject management timeline excelexcel advanced shortcutsexcel default templatevlookup function on exceldeveloper ribbon in exceladd developer tab to ribbonsample excel data for pivot tableexcel cell mergeexcel vba menuexcel template project timelinevba loops for dummiesdelete duplicate names in excelplot chart excelsimple vlookup formula in excelexcel macro recordersas programming for beginnersloop in excel vbams excel 2007 formulas with examplesvba varianthow to unlock macro password in excellen excelexcel vba activex controlsmultiple criteria in excel