Visual Basic für Applikationen (VBA) ist eine ereignisgesteuerte, objektorientierte Programmiersprache zum Schreiben von Makros, die für die gesamte Office-Suite sowie für andere Anwendungen verwendet wird. VBA entspricht nicht VB.NET oder VBS. Wenn Sie in Visual Studio arbeiten, verwenden Sie [vb.net]. Wenn Ihre Frage speziell die Programmierung einer MS Office-Anwendung betrifft, verwenden Sie auch das entsprechende Tag: [Excel], [MS-Zugriff], [MS-Wort], [Outlook] oder [MS-Projekt].