Hello World VBA- Writing Your First Macro

Home/Excel VBA/Hello World VBA- Writing Your First Macro

We have seen how to record a macro in the previous topic, we will see how to write simple Hello World VBA macro. Follow the below steps to do this to show the “Hello World!” message box to the user.



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

Hello World VBA- Writing Your First Macro – Step 1: Open the VBA Editor (press Alt+F11)

Hello World VBA- Writing Your First Macro

Hello World VBA- Writing Your First Macro – Step 2: Select ‘Module’ from the Insert Menu

Hello World VBA- Writing Your First Macro

Hello World VBA- Writing Your First Macro – Step 3: Start a new procedure called ‘sbHellow’

To do this write the following line in the module.

Sub sbHello()

And then press Enter. You should see the code as follows:

Sub sbHello()
End Sub
Hello World VBA- Writing Your First Macro – Step 4: This is called a sub procedure where you will write the code as per your requirement.

Our requirement is to show a message as “Hello World!” to do this write following line in the procedure.

MsgBox "Hello World!"

Now your procedure should look like this:
Hello World VBA- Writing Your First Macro

Sub sbHello()
MsgBox "Hello World!"
End Sub
Hello World VBA- Writing Your First Macro – Step 5: You are Done! Yes, now run your macro by pressing ‘F5’

You should see Hello World! message box as shown below:
Hello World VBA- Writing Your First Macro

By |February 23rd, 2013|Excel VBA|0 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).

Leave A Comment

Related pages

excel color index numbersrecording macrosexcel adding columnsvba read cellexcel 3d plotprotect cells in excel 2007clear array vbaunprotect excel sheetwhat is a hlookupinteractive charts in excel 2010vba msg boxinterview questions for freshers pdfexcel project dashboard templatepivot table in excel 2010 tutorialhiding in excelvba select worksheetunprotect an excel filelistbox in vbaproject checklist template wordcreate a dropdown list in excel 2007excel formulas lookup and referenceexcel select empty rowsproject status dashboard templatesql or sashow to do a pivot table in excel 2007export excel to txtexport access to excel vbarange function vbaexcel query databasevba xlsdatabase ddl dmldrop down list excel 2007ado databaseexcel vba activecellexcel 2007 practice test for employmentuse of activex controlvba excel tutorialsautofilter vbasql excel vbavba activeworksheetexcel vba programmingdeveloper ribbon excel 2007vlookup functionhow to build excel dashboardchange date format in teradataexcel macro writingexcel auto sorthlookup in excel 2010 with examplemicrosoft excel project schedule templatemacro functions in excelexcel pivot tables advancedvb file handlingfrequently asked interview questions in sqlsql recordsetexcel sum if formulaarrays in excelhr interview questions for freshers with answers pdfopen excel file vbaexcel sort vbaunhide all rows exceldynamic charts excelexcel formula cell colorfilter excel macrosave vbadeveloper menu in excelexample of lookup in excelaccess vba sql updatevba save pdfexecutive dashboard templatevlookup refchange row height in excelexcel macro formhow to find duplicate rows in excelinstr function in vbavba create graphexcel action item templatevba excel filterhow to merge and center on excel