Step 1: Any program in VBA starts with sub keyword and program name with open and close brackets as below.
HOW TO WRITE A MACRO IN EXCEL 2010 USING VBA CODE
When we insert a new module, the empty window will look like below.įollow the below steps to write code in excel VBA. Now we will see a sample macro code using a normal module. You can download this VBA Code Excel Template here – VBA Code Excel Template Example #1 – Macro Code using a Normal Module Examples to Write and Run Code in Excel VBAīelow are the different examples to write and run the code using VBA Code in Excel. Depend on the type of requirement we should choose the module and write the code in it. These are the modules where we can write our code.
Similarly, we can insert a class module and user form also. We need to insert the module by clicking on the Insert menu and select the module option to insert a module. Module: Normally we will write code in modules in VBA.
Suppose if we write an event for “New sheet” then whenever we created a new sheet the macro will run for that workbook. Suppose if we write an event code for the workbook then whenever that event happened in any of the sheets of the workbook the macro will run. Whatever the code written in this module will apply for all the sheets in the workbook. Whenever that event happened the macro will run. VBA comes with multiple events shown in the above screenshot, events like change, deactivate and many more. You may be in confusion what is an event code. Sheet Module Code: Whatever the event code we write in the sheet module it will apply for that sheet alone. If we add multiple sheets in our workbook it will allow different sheet modules here. By default, there will be two modules available to write your code, one is sheet1 module and workbook module.