JDMurray wrote: » All of the applications in Microsoft Office support Visual Basic for Applications (VBA). VBA as a scripting language similar to VBScript, but is used for writing anything from simple macros to very powerful programs. Becoming a VBA programmer is necessary to claim full mastery over the Microsoft Office apps. If you like writing software I'd really recommend you giving it a try. VBA doesn't change very often, and there is quite a bit of code and information already on the Web.Getting Started with VBA in Office 2010Programming resources for Visual Basic for ApplicationsDownload details: Office 2003 Editions: Excel VBA Language Reference