20 years of experience programming everything from simple worksheet macros, to entire Excel applications. I have taught VBA courses to teach both technical and non-technical employees how do to introductory macro programming. I program both scientific/technical applications, and business.