This Excel VBA Tutorial provides an introduction to Excel VBA (Visual Basic for Applications).
Once you have mastered the VBA programming language, you will be able to produce macros to automate almost any task in Excel, thereby saving hours of working time.
While this tutorial is by no means a comprehensive index of the VBA programming language, it does aim to provide beginners with a good introduction to using VBA to write Excel Macros.
VBA Tutorial Part 1: Code Presentation
VBA Tutorial Part 2: Data Types, Variables and Constants
VBA Tutorial Part 3: Arrays
VBA Tutorial Part 4: Function & Sub Procedures
VBA Tutorial Part 5: Conditional Statements
VBA Tutorial Part 6: Loops
VBA Tutorial Part 7: Operators and Built-In Functions
VBA Tutorial Part 8: The Excel Object Model
VBA Tutorial Part 9: Excel Events
VBA Tutorial Part 10: VBA Errors
View VBA Examples From the Tutorial
A further introduction to Excel VBA is provided on the Microsoft Office website.