Skip to main content

New Article

How to SUM by matching partial text in Excel

What is Macro and What is VBA?

In general, Macro is a program written or recorded in Visual Basic programming language. In Microsoft Excel writing, editing or developing happens under Visual Basic programming language in VBA Environment.

Image 1: Visual Basic for Applications


What is Macro?

Macro is nothing but a shortcut switch of some difficult task at once. It can be define as, a collection of commands which you can start by a single click. It is a programming language. It uses Visual Basic programming languages.

To learn Macro Writing you need to learn Visual Basic programming which can help you to write your macros easily. On the other hand, if you do not have any idea about Visual Basic programming language, then you need to write your own macros with the help of Macro Recording.


What is VBA?

Visual Basic is a programming language built into Microsoft Excel form the Microsoft Excel 5.0 version. VB is added with Microsoft Excel for adding extra features. All macros are written under VBA Environment. If you know VB then you can handle many things and can built a good relation to others Microsoft Products.

There is no chance to remove this feature (VBA) from Microsoft Excel. If it has done, then billions of macros written in VBA around the world will stop working. So, without fear, all Microsoft Excel users should learn it.


Why VBA is important?

(1) Customize and extend the capabilities of MS Excel
(2) Make the work easy, quick and automate
(3) Reduce errors
(4) It works very fast
(5) For large data it is very easy to handle
(6) It allows to create custom form which is user defined


What are the areas of learning Excel VBA?

(a) VBA Environment:
The graphical user interface with 4 different windows are involved in VBA Environment. These are:

(1) Project Window
(2) Properties Window
(3) Immediate Window
(4) Code Window

To view these windows, press ALT+F11 in your MS Excel sheet. After pressing you will see VBA Environment. To see the complete windows Click on Insert Module, and then Double Click on Module1 from project window. Then the above 4 windows will display like below:

Image 2: Different windows in VBA Environment

(b) Procurement:

Procurement is a group of structured code writing. It is two types:

1) Sub procurement: This is a set of instruction what the computer will do.
2) Function: This is a single instruction what the computer will do and returns a result.


(c) Modules:
All of your VBA code needs to write in this window. Even while a macro recorded it stores here. All kinds of code related task like editing codes, inserting codes, writing codes, recording codes have done here.

(d) Objects:
Objects are those which you can see in MS Excel. Some of these are:

(1) Worksheets
(2) Cells
(3) Mouse Pointer
(4) Cell Range
(5) Pivot Table
(6) Charts
(7) Auto Shapes etc.

Objects has 2 main characteristics:
Image 3: VBA Object Types

1) Properties Examples:
The cell color, cell border, cell alignment are properties. It is the attributes of an object. That means if you ask on which you may apply the command then the answer will be an Object Properties. Such as, Worksheets("Sheet1") is a Object Properties.

2) Methods Examples:
It is a set of instructions where instructed the cell color to blue, cell border 1.5 pt, cell alignment center etc. Here, Cell Color is Properties but which color, Blue is a Method.

Popular posts from this blog

How to display an image in worksheet based on a List or based on IF condition?

Excel can show image on worksheet based on a specific IF condition. So, how to do it? Simple follow the below steps: Step by Step: Step 1: Insert images in your Excel Worksheet. Here I've inserted 5 different types of balls, Football, Cricket, Pool, Basketball, Tennis ball. Note that, All balls are placed into different cell. These are placed in Picture sheet. Image 1: 5 balls placed in 5 different cells and covered photo's wide and height Step 2: In the report sheet, design the report as you wish. I've designed in my way like below: Image 2: Kids asking to Donald Duck, which ball need to throw now Step 3: Make a drop down list "Games" in E6 cell in Report sheet from Data Validation. which is as below: Football Cricket Pool Basketball Tennis You can do an IF function here in E6 in Report sheet, which will meet a certain condition and returned Football, Cricket, Pool, Basketball or Tennis. Step 4: Now the tricky part is

Fiverr Microsoft Excel 2016 Skill Test and Answers 2021

This video will help you about preparing Fiverr Excel Skill Test. I've just taken this Fiverr Excel Skill Test and successfully passed with a scored 6 out of 10. I'm sharing my Fiverr Excel Skill Test and Answers 2021 video so that you can prepare yourself if you would like to give a test on Fiverr.    I have taken the Fiverr Excel Skill Test on Fiverr and obtained 6 out of 10 scores. If you take a test and pass, it will greatly help the buyer to trust you and your skills. Please note that your exam will not be exactly the same as mine because there are many more questions in the pool than 40 which appeared in my test. But I am hopeful that you will succeed in it. If you have any queries, please write them in the comment section. I will try my best to guide you.Follow this video and try to get a general idea. By following the instructions, you can successfully pass the test.    After passing the Fiverr Excel Skill Test, Fiverr shared a Excel Expert Badge on my Profile, so that

Cumulative Closing Balance like a Bank Statement in PivotTable

A Bank Employee in many case needs to calculate the Closing Balance after each transaction in PivotTable like a Bank Statement . But with the help of Calculated Field of a PivotTable , you can only calculate Field with Field . It's not possible to use a formula in Calculated Field where you can mention a single cell with Relative Reference Cell . Because a PivotTable acts like a Table format where you can work with Field or Column Name . A Helping Column (A regular column, that helps to get a partial result where formula applied) can be a good idea. But there is an option in PivotTable by which you can Calculate Cumulative . In this article I will show you, how you can do it. Calculating with Formula: Assume that, you have an Excel file with Debit and Credit transaction of an Account . Image 1: Sample Bank Statement In a Bank Statement , Month wise Cumulative Balance is important. In the Excel sheet, as above, it is very easy to use a formula and calc