Training and creating solutions within the Microsoft Visual Basic for Applications (VBA). As an experienced MS Office applications user and trainer through my own development (over 20 years use) I have come to know that the use of VBA (You may call this MACROS) as a most important aspect of understanding (and using) how the Microsoft Office application's can interact with each other.

As well as using other applications like SQL, SAP, Crystal Reports (these are only a few of the Programs that VBA can communicate and interact with).