Excel VBA Tutorial


EasyExcelVBA.com provides a simple introductory course for those interested to use Excel Visual Basic for Applications (in short Excel VBA) but who do not know where to start. Following this step-by-step tutorial you will gather sufficient practical knowledge of Excel VBA in order to start developing your own macros. The tutorial is compatible with any version of Excel, on both Windows and Mac.


The Excel VBA tutorial is set-up assuming you have no previous programming knowledge, only reasonable working experience with Excel. The visual basic programming is approached in a practical way, use of programming jargon applied to the minimum and all terminology explained. After an introduction explaining how to get started, you will program in each tutorial chapter increasingly sophisticated macros, while learning how to use all elements you see along the way. In this manner you can learn to program in a natural way with small steps at a time.

User Reviews

“Congrats on the clearest introduction to VBA - far better than others” - Terry, United Kingdom

“This is an awesome guide. I’m a sophomore majoring in chemical engineering and for one of my courses I have to use Excel VBA. This guide helped me grasp the basics of excel coding and was very helpful [...] Again, thanks for taking the time to do this, you're a lifesaver!” - Andrew, United States

“Congratulations!!! for creating such a wonderful and helpful site. The language is so easy and the best thing is , you created it with the starters in mind. I have an interview and this site is grrrrrrrrrrrrrrrrr888888888!!!!” - Shubha, India

“A really easy to digest tutorial that is really helpful.” - Jeff, United Kingdom

Next: Introduction: How to get started

Easy Excel VBA Tutorial: Contents