Excel VBA Tutorials

Excel VBA Tutorials provide many lessons written in a straightforward manner to assist you in mastering Excel VBA macro programming. Our tutorials cover both Excel VBA programming for the older version of Excel as well as the newer version Excel 2010. However, the syntaxes remain the same because basically they are based on Visual Basic 6, even for the latest versions of Excel. In addition, we also run tutorials on Visual Basic, JavaScript, JQuery, Blockchain, and Html&CSS.

Visual Basic is a third-generation event-driven programming language first released by Microsoft in 1991.  Visual Basic 6 is a user-friendly programming language designed for beginners, and it enables anyone to develop GUI window applications easily. The prerequisite to learn Excel VBA is Visual Basic 6, therefore, if you are new to VB6 programming, we suggest you follow our Visual Basic 6 Tutorial before start learning Excel VBA.

Our tutor Dr.Liew has authored an e-book, Excel VBA Made Easy that can be used as a reference book for your excel VBA projects. The book is also available on your mobile devices and Kindle.

Featured Excel VBA Book

by Dr.Liew

Preview the book

What is VBA ?

VBA is the acronym for Visual Basic for Applications.  It is similar to the  Microsoft programming language Visual Basic except that it is embedded within the MS Office applications such as MS Excel, MS Words, MS Access, MS Powerpoint and more.  VBA allows you to create customized programs using the built-in Visual Basic Editor in MS applications.  These programs are also known as macros.  The macros can greatly enhance the functionality of the Microsoft applications.