![]() | Erstellen, Ausführen, Bearbeiten und Löschen eines Makros |
|
Zum Automatisieren einer sich wiederholenden Aufgabe können Sie schnell ein MakroEine Aktion oder ein Satz von Aktionen, mit deren Hilfe Aufgaben automatisiert werden können. Makros werden in der Programmiersprache Visual Basic for Applications aufgezeichnet. in Excel erstellen. Sie können auch den Visual Basic-EditorEine Umgebung, in der neuer Code und Prozeduren in Visual Basic for Applications geschrieben sowie vorhandener Code und vorhandene Prozeduren bearbeitet werden können. Der Visual Basic-Editor enthält ein vollständiges Toolset für das Debuggen, um Syntax-, Laufzeit- sowie logische Probleme im Code ausfindig zu machen. in Microsoft Visual Basic for Applications verwenden, um ein eigenes Makroskript zu schreiben oder um ein ganzes Makro bzw. einen Teil davon in ein neues Makro zu kopieren.
![]() | Aufzeichnen eines Makros |
Alle Schritte, die zum Ausführen der Aktionen erforderlich sind, die von dem Makro ausgeführt werden sollen, werden aufgezeichnet. Die Navigation zurück zu der Registerkarte, um die Aufzeichnung zu beenden, wird aber nicht aufgezeichnet.
-
Klicken Sie auf der Registerkarte Entwicklertools unter Visual Basic auf Aufzeichnen.

Wenn die Registerkarte "Entwicklertools" nicht verfügbar ist
-
Klicken Sie auf der rechten Seite des Menübands auf
, und klicken Sie dann auf Menübandeinstellungen.
-
Aktivieren Sie unter Anpassen das Kontrollkästchen Entwicklertools.
-
-
Geben Sie in das Feld Makroname einen Namen für das Makro ein.

Tipp Geben Sie zum Erstellen einer Tastenkombination für das Makro einen Buchstaben in das Feld Wahltaste+Befehlstaste+ ein. -
Führen Sie im Popupmenü Makro speichern in eine der folgenden Aktionen aus:
So speichern Sie das Makro
Option
In dem Dokument, in dem das Makro erstellt wird
Diese Arbeitsmappe
In allen offenen Dokumenten
Neue Arbeitsmappe
Damit es bei jeder Verwendung von Excel verfügbar ist
Persönliche Makroarbeitsmappe
Die persönliche Makroarbeitsmappe befindet sich unter Benutzer/Benutzername/Library/Anwendungsunterstützung/ Microsoft/Office/Excel.
-
Klicken Sie auf OK, und führen Sie dann die Aktionen aus, die aufgezeichnet werden sollen.
-
Klicken Sie auf der Registerkarte Entwicklertools unter Visual Basic erneut auf Aufzeichnen.
![]() | Erstellen eines Makros unter Verwendung von Visual Basic for Applications |
Sie können den integrierten Visual Basic-Editor verwenden, um ein Makro zu erstellen.
-
Klicken Sie auf der Registerkarte Entwicklertools unter Visual Basic auf Editor.

Wenn die Registerkarte "Entwicklertools" nicht verfügbar ist
-
Klicken Sie auf der rechten Seite des Menübands auf
, und klicken Sie dann auf Menübandeinstellungen.
-
Aktivieren Sie unter Anpassen das Kontrollkästchen Entwicklertools.
-
-
Zum Einfügen eines Moduls klicken Sie im Visual Basic-Editor im Menü Einfügen auf Modul.
-
Geben Sie im Codefenster des Moduls den zu verwendenden Makrocode ein, bzw. fügen Sie ihn ein.
-
Klicken Sie, wenn Sie den Vorgang abgeschlossen haben, im Menü Excel auf Schließen und zurück zu Microsoft Excel.
![]() | Ausführen eines Makros |
-
Klicken Sie auf der Registerkarte Entwicklertools unter Visual Basic auf Makros.

Wenn die Registerkarte "Entwicklertools" nicht verfügbar ist
-
Klicken Sie auf der rechten Seite des Menübands auf
, und klicken Sie dann auf Menübandeinstellungen.
-
Aktivieren Sie unter Anpassen das Kontrollkästchen Entwicklertools.
-
-
Klicken Sie in der Liste auf das auszuführende Makro und dann auf Ausführen.

Tipp Zum Ausführen eines Makros mithilfe einer Tastenkombination drücken Sie WAHLTASTE+BEFEHLSTASTE+den Buchstaben, den Sie beim Erstellen der Tastenkombination eingegeben haben.
![]() | Bearbeiten eines Makros |
Verwenden Sie zum Bearbeiten eines Makros den Visual Basic-EditorEine Umgebung, in der neuer Code und Prozeduren in Visual Basic for Applications geschrieben sowie vorhandener Code und vorhandene Prozeduren bearbeitet werden können. Der Visual Basic-Editor enthält ein vollständiges Toolset für das Debuggen, um Syntax-, Laufzeit- sowie logische Probleme im Code ausfindig zu machen..
-
Klicken Sie auf der Registerkarte Entwicklertools unter Visual Basic auf Makros.

Wenn die Registerkarte "Entwicklertools" nicht verfügbar ist
-
Klicken Sie auf der rechten Seite des Menübands auf
, und klicken Sie dann auf Menübandeinstellungen.
-
Aktivieren Sie unter Anpassen das Kontrollkästchen Entwicklertools.
-
-
Klicken Sie in der Liste auf das zu bearbeitende Makro und dann auf Bearbeiten.
Der Visual Basic-Editor wird geöffnet.
-
Nehmen Sie die gewünschten Änderungen vor.
-
Klicken Sie, wenn Sie den Vorgang abgeschlossen haben, im Menü Excel auf Schließen und zurück zu Microsoft Excel.
![]() | Konfigurieren eines Makros für die automatische Ausführung beim Öffnen einer Arbeitsmappe |
Nachdem Sie dieses Verfahren abgeschlossen haben, wird das Makro bei jedem Öffnen der Arbeitsmappe, die das Makro enthält, ausgeführt.
-
Klicken Sie auf der Registerkarte Entwicklertools unter Visual Basic auf Aufzeichnen.

Wenn die Registerkarte "Entwicklertools" nicht verfügbar ist
-
Klicken Sie auf der rechten Seite des Menübands auf
, und klicken Sie dann auf Menübandeinstellungen.
-
Aktivieren Sie unter Anpassen das Kontrollkästchen Entwicklertools.
-
-
Geben Sie in das Feld Makroname den Wert Auto_öffnen ein.
-
Führen Sie im Popupmenü Makro speichern in eine der folgenden Aktionen aus:
So speichern Sie das Makro
Option
In dem Dokument, in dem das Makro erstellt wird
Diese Arbeitsmappe
In allen offenen Dokumenten
Neue Arbeitsmappe
Damit es bei jeder Verwendung von Excel verfügbar ist
Persönliche Makroarbeitsmappe
-
Klicken Sie auf OK, und führen Sie dann die Aktionen aus, die aufgezeichnet werden sollen.
-
Klicken Sie auf der Registerkarte Entwicklertools unter Visual Basic erneut auf Aufzeichnen.
-
Klicken Sie im Menü Datei auf Speichern unter.
-
Klicken Sie im Popupmenü Format auf Excel-Arbeitsmappe mit Makros (.xlsm), und klicken Sie dann auf Speichern.
![]() | Kopieren eines Teils eines Makros zum Erstellen eines weiteren Makros |
-
Klicken Sie auf der Registerkarte Entwicklertools unter Visual Basic auf Makros.

Wenn die Registerkarte "Entwicklertools" nicht verfügbar ist
-
Klicken Sie auf der rechten Seite des Menübands auf
, und klicken Sie dann auf Menübandeinstellungen.
-
Aktivieren Sie unter Anpassen das Kontrollkästchen Entwicklertools.
-
-
Klicken Sie in der Liste auf das zu kopierende Makro und dann auf Bearbeiten.
Der Visual Basic-Editor wird geöffnet.
-
Wählen Sie im Codefenster des Visual Basic-Editors die Zeilen des Makros aus, die kopiert werden sollen.

Tipp Nehmen Sie zum Kopieren des gesamten Makros die Zeilen "Sub" und "End Sub" mit in die Auswahl auf. -
Klicken Sie im Menü Bearbeiten auf Kopieren.
-
Klicken Sie im Codefenster im Feld Projekt auf das Modul, in dem der Code abgelegt werden soll.
-
Klicken Sie im Menü Bearbeiten auf Einfügen.
![]() | Löschen eines Makros |
-
Klicken Sie auf der Registerkarte Entwicklertools unter Visual Basic auf Makros.

Wenn die Registerkarte "Entwicklertools" nicht verfügbar ist
-
Klicken Sie auf der rechten Seite des Menübands auf
, und klicken Sie dann auf Menübandeinstellungen.
-
Aktivieren Sie unter Anpassen das Kontrollkästchen Entwicklertools.
-
-
Klicken Sie in der Liste auf das zu löschende Makro und dann auf Löschen.




