VBA für Excel - die wichtigsten Funktionen

Von: akademie.de Redaktion
Stand: 18. März 2008
Beitrag bewerten
Anmelden um Kommentare zu schreiben

Downloads zu diesem Beitrag

Aufzeichnen und Verwenden von Makros

Makros ausführen lassen

Unter welchen Bedingungen kann ich VBA-Prozeduren ablaufen lassen? Wo speichere ich am besten Makros?

Der Dialog Makro

VBA-Prozeduren können unter folgenden Bedingungen als Makros wiedergegeben werden (aufgezeichnete Makros erfüllen in jedem Fall diese Bedingungen):

  1. Es handelt sich um Prozeduren, die mit dem Schlüsselwort Sub deklariert wurden.

  2. Die Prozeduren müssen öffentlich, also mit Public deklariert worden sein.

  3. Die Prozedur darf nach keinem Parametern verlangen. Optionale Parameter (Schlüsselwort Optional) sind jedoch zulässig.

  4. Die Arbeitsmappe, die das Makro enthält, muss geöffnet sein.

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.

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.

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.

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.

Dies ist eine Leseprobe

Möchten Sie den Beitrag komplett lesen? Dann werden Sie Probemitglied und testen Sie akademie.de 14 Tage kostenlos!

Auf VBA für MS Excel erfahren Sie mehr über diesen Beitrag und die weiteren Leseproben.

Weitere Informationen finden Sie auf unserer Infoseite zur Mitgliedschaft und in unseren AGB.

Ich bin bereits Mitglied
Jetzt Probemitglied werden
Ich kann in den 14 Tagen Probezeit formlos z.B. per E-Mail stornieren. Wenn ich das nicht tue, entscheide ich mich für ein