What is VBA?

Created: Thursday, April 9, 2009, posted by Geetesh Bajaj at 6:25 am

Updated: at

What exactly is VBA, and why you should learn it? Also, how can you get started?


VBA stands for Visual Basic for Applications and is a programming language subset of Microsoft Visual Basic. With VBA, users can control several options in programs such as PowerPoint that support VBA. Most versions of PowerPoint on Windows do support VBA while the same is not true for most Mac versions of PowerPoint. Thus, this post assumes you are using a Windows version of PowerPoint or another Office program.

Most Microsoft Office applications such as Word, Excel, and PowerPoint work with VBA. There is an extensive amount of information available online, including at the Microsoft site about VBA. There are also many VBA users who are always ready to help others. You can find many questions about VBA in Microsoft Office applications answered in the Microsoft Answers forums.

Although VBA is supposed to be giving way to new technologies such as VSTO in Office 2007 and later versions, many programmers still love to work with VBA.

Programming VBA
Image: Pixabay

The best part is that you really don’t need to learn a lot of VBA to make things happen. Sometimes, you can just paste a snippet of VBA code to make miracles happen!

For examples and easy ways to work with VBA, you can find some sample VBA code here that shows how you can add a spirograph type graphic in PowerPoint.

If you want to learn more about VBA in PowerPoint, we have some resources listed here.

You May Also Like:  | VBA Code: Change Embedded Videos to Linked in PowerPoint? | VBA Code: Remove Underlines from Descenders in PowerPoint

Related Posts

Use VBA in PowerPoint, Even if You Can’t Pro... Explore getting started with VBA in PowerPoint. What can be better to start a blog on PowerPoint programming that discussing a tutorial on using sc...
Create Spirographs in PowerPoint Programmatically Have you created a Spirograph as a child, or even later? If you don't know what a Spirograph looks like, the picture below may refresh your memory. ...
PowerPoint VBA: Change UPPERCASE To Normal Case When you add slides to a presentation based on some of PowerPoint's built-in Themes, you may find that all titles (headings and/or subheads) scream ou...

Filed Under: Programming
Tagged as: ,

No Comments

Microsoft and the Office logo are trademarks or registered trademarks of Microsoft Corporation in the United States and/or other countries.

Plagiarism will be detected by Copyscape

© 2000-2018, Geetesh Bajaj - All rights reserved.

since November 02, 2000