A case-based, problem solving approach to learning basic through intermediate VBA skills and how they can be used to write data for Office applications.