VBA für Excel - die wichtigsten Funktionen
Aufzeichnen und Verwenden von Makros: Makros ausführen lassen
Makros ausführen lassen
Auf dieser Seite
Mit Bild
Unter welchen Bedingungen kann ich VBA-Prozeduren ablaufen lassen? Wo speichere ich am besten Makros?
Mit Bild
Der Dialog Makro
Mit Bild
VBA-Prozeduren können unter folgenden Bedingungen als Makros wiedergegeben werden (aufgezeichnete Makros erfüllen in jedem Fall diese Bedingungen):
Mit Bild
Es handelt sich um Prozeduren, die mit dem Schlüsselwort Sub deklariert wurden.
Die Prozeduren müssen öffentlich, also mit Public deklariert worden sein.
Die Prozedur darf nach keinem Parametern verlangen. Optionale Parameter (Schlüsselwort Optional) sind jedoch zulässig.
Die Arbeitsmappe, die das Makro enthält, muss geöffnet sein.
Mit Bild
Alle Arbeitsmappen im Verzeichnis XLSTART werden beim Start von Excel automatisch geladen. In diesen können Sie Makros ablegen, die in jeder Arbeitsmappe zur Verfügung stehen sollen.
Mit Bild
Makros, die Sie nur in einer bestimmten Arbeitsmappe benötigen, speichern Sie am besten dort. Makros, die fallweise für verschiedene Mappen benötigt werden, sind am besten in einer eigenen Mappe aufgehoben, die Sie bei Bedarf öffnen, die darin gespeicherten Makros stehen dann zur Verfügung.
Mit Bild
Eine weitere Möglichkeit, Makros abzulegen, besteht darin, ein Add-In zu erstellen. Dieses Thema wird später in diesem Kurs behandelt.
Um ein Makro aufzurufen, wählen Sie über Makro im Extras-Menü den Befehl Makros... Im nun geöffneten Dialogfenster können Sie das jeweils ausgewählte Makro ausführen, bearbeiten oder löschen. Mit der Schaltfläche Optionen... können Sie dem Makro ein Tastenkürzel und einen Kommentar zuweisen.
Mit Bild
Eine Sonderstellung nimmt die Datei PERSONL.XLS, die "Persönliche Makroarbeitsmappe" ein. Auch diese Mappe befindet sich im XLSTART-Verzeichnis. Ihr Fenster wird von Excel automatisch ausgeblendet. Damit diese Mappe bearbeitet werden kann, muss sie zuvor mit Einblenden... im Fenster-Menü sichtbar gemacht werden.