vba-tutorial.com
Introduction to VBA - VBA Tutorial
VBA allows a programmer to access all the core functionality of a piece of software while wrapping it in logic that represents their own custom workflows.