Visual Basic for Applications (VBA) is an event-driven programming language that has full core-language parity with the popular Microsoft Visual Basic product. To become better acquainted with VBA, you can access many free, online tutorials and sample applications. The following sites will get you started:
The heart of the VBA program is the Visual Basic Editor (VBA Editor). The VBA Editor in Dynamics GP is the same one that you will see in any of the Microsoft Office products. To launch the editor from within Dynamics GP, use the following navigation:
Microsoft Dynamics GP | Tools | Customize | Visual Basic Editor
Alternatively you can choose to use the hot key combination Alt + F11. The following screenshot represents the VBA Editor window...