Was ist VBA und wozu braucht man es
VBA*, kurz für „Visual Basic for Applications“, ist eine Scriptsprache welche zur Steuerung und Erweiterung von Programmabläufen in Microsoft Office Produkten (Excel, Word, PowerPoint, Access, etc.) entwickelt wurde. Sie ist seit Excel 95 fester Bestandteil der Office-Produktreihe und leitet sich, wie der Name es schon sagt, von Microsofts Visual Basic ab.
Mit VBA* ist es möglich Excel- oder Worddateien so zu erweitern, dass sie annähernd den gleichen Funktionsumfang wie klassisch programmierte Software bieten. Es verfügt über einen Formulareditor, mit welchem Formulare mit Buttons, Listboxen und vielen weiteren Ein- und Ausgabetools per Drag & Drop erstellt werden können. Des Weiteren kann mit VBA* auf die Funktionalität der Office-Produkte direkt zugegriffen werden. So ist es zum Beispiel möglich, aus Word oder Excel heraus, via Outlook Emails zu versenden ohne dieses dafür öffnen zu müssen. Der Funktionsumfang ist durch Verweise erweiterbar und bietet eine fast schon unüberschaubare Anzahl an Funktionen.