VBA-programmierung ("Makros")


Was kann ein „Makro“, respektive die VBA-Programmierung, was über die Standard-Office-Oberfläche unerreichbar bleibt oder umständlich und zeitraubend ist?

 

Wer wirklich intensiv mit den Microsoft Office Anwendungen arbeitet und viele Stunden täglich speziell mit Access, Excel, Word oder Outlook verbringt, der darf sich eigentlich dem Thema VBA-Programmierung nicht verschließen. VBA schafft es Arbeitsstunden in Arbeitsminuten und Arbeitsminuten in Arbeitssekunden zu reduzieren!

 

Hat man erst die Möglichkeiten erkannt, sprüht man für gewöhnlich vor Ideen. Doch die meisten Microsoft Office Anwender sind maximal am Rande mit VBA oder Makros in Berührung gekommen und ahnen gar nicht welches Potential sich hinter der Standardanwenderoberfläche verbirgt.

 

Grundsätzlich sei gesagt, dass sich VBA-Programmierung immer dann lohnt, sobald ich bestimmte Aufgaben wieder und wieder ausführe, selbst wenn die Aufgabe klein ist. Der Multiplikator zählt! Täglich 20 x 15 Sekunden sind 5 Minuten, die ich auf wenige Sekunden reduzieren kann. Eine sich gelegentlich wiederholende Aufgabe mit der Dauer von einer Stunde lässt sich mit ziemlicher Sicherheit auch auf wenige Sekunden reduzieren!

 

Und VBA eliminiert menschliche Fehler!

 

Und dann gibt es da noch die übergreifenden Möglichkeiten!

 

Es macht Freude, spart viele Klicks und Flüchtigkeitsfehler und vor allem Zeit, wenn Access per Klick E-Mails im Outlook erstellt oder Serienbriefe in Word generiert.

 

Es erleichtert die Arbeit ungemein, wenn Excel aus der aktuellen Datei heraus per Klick den richtigen E-Mail-Betreff erstellt und sich selbst als Anhang einfügt, um anschließend versendet zu werden.

 

Datenauskunft und/oder direkte Datenverwendung in Excel, Word oder PowerPoint aus einer Access-Datenbank heraus bietet ungeahnte Möglichkeiten. Und dafür muss auf den "abrufenden" PCs nicht einmal Access installiert sein.

 

Die einzelnen Office-Anwendungen sind natürlich auch für den solitären Einsatz gedacht, ergänzen sich allerdings in vielfacher Hinsicht und verwandeln die Arbeit zum Vergnügen.

 

Mit der VBA-Programmierung können Sie sogar komplette Anwendungen erstellen. Bestellsysteme, Ticketsysteme, Angebotskofiguratoren, ... Ob Sie als Plattform nun Outlook, Access, Excel oder Word nutzen hängt ganz von der Anforderung ab. Sie können in den Office Anwendungen eigene Formulare frei gestalten und gezielt auf Ihre Bedürfnisse programmieren. Sparen Sie sich die Investitionskosten für teure Software, die nicht alles kann, was Sie benötigen oder viel mehr bietet, als Sie wollen und dadurch unnötig kompliziert wird. Die Software, die Sie benötigen, haben Sie bereits installiert!

 

Die Möglichkeiten sind praktisch unendlich. Es kommt auf Ihre Aufgaben, Ihre Bedürfnisse und vor allem Ihre Ideen an.