In einer einfachen Sprache sollte es vielleicht so klingen:
-
Makros sind Programme, die in der Programmiersprache Visual Basic geschrieben
werden.Ein Makro stellt einen abgegrenzten Textblock mit Anweisungen dar,
der eine vordefinierte Anfangs- und Endzeile besitzt. Die Anfangszeile
enthält auch den Makronamen.
-
Um ein Makro zu einem bestimmten Zeitpunkt zu starten, wird es durch seinen Namen an
Objektereignisse gekoppelt. In Microsoft Excel könnte es zum Beispiel das
Anklicken (Ereignis) einer Schaltfläche (Objekt) sein. Findet das
Ereignis statt, wird auch das ans Objekt gekoppelte Makro automatisch
ausgeführt.
-
Makros werden mit dem Visual Basic-Editor verfasst. Jede Microsoft
Office-Anwendung, die die Makros unterstützt, ist mit so einem Editor ausgestattet.
Durch eine gute Werkzeugsammlung ermöglicht der Editor auch die Gestaltung der
Formulare.
|
Makros bringen viele Vorteile mit sich:
-
Sie sind für alle Microsoft Office-Nutzer zugänglich. Für die VBA-Programmierung
braucht man keine spezielle Software. Der Visual Basic-Editor wird mit den Microsoft
Office-Produkten mitgeliefert.
-
Durch Visual Basic kann man in Microsoft Excel die Oberflächen mit Funktionen
erschaffen, die einerseits den komplexen Anwendungen nicht nachstehen und andererseits
diesen eine gute Ergänzung sein können. Die moderne objektorientierte Visual
Basic-Sprache macht's möglich!
-
Viele Standardprogramme verfügen bereits über Funktionen, durch die ihre Daten gleich
in externe Excel-Dateien übertragen werden können. Sind das andere Dateitypen wie
Microsoft Access oder einfache Textdateien, ist es auch kein Problem. Solche
Datenformate lassen sich leicht per Makros in Excel automatisch einlesen oder von
Excel aus verwenden.
-
Formeln in Microsoft Excel sind nicht immer hilfsreich und ihre Möglichkeiten sind
begrenzt. Sie müssen immer wieder an die Datenmengen oder geänderten Datenstrukturen
angepasst werden. Die Formeln, die mehrere Excel-Dateien miteinander verknüpfen,
machen es noch komplizierter. Die manuelle Bearbeitung ist in solchen Fällen nicht
zu vermeiden und eine häufige Fehlerquelle.
-
Große Excel-Aufstellungen mit bloßen Formeln sind oft schwer zu steuern, nehmen sehr
viel Speicherplatz in Anspruch und man braucht schon die Zeit, um sie zu öffnen. Eine
Kombination aus den Makros, makrogesteuerten Formeln und Formularen ist in vielen
Fällen optimal!
|