Excel-Makros - Erstellung
Sie können ein Makro mit Excel-Befehlen erstellen, indem Sie die Tastenanschläge und Mausklicks aufzeichnen, dem Makro einen Namen geben und angeben, wie das Makro gespeichert werden soll. Ein so aufgezeichnetes Makro kann mit einem Excel-Befehl ausgeführt werden.
Angenommen, Sie müssen bestimmte Ergebnisse wiederholt im folgenden Format erfassen:
Anstatt die Tabelle jedes Mal zu erstellen, können Sie ein Makro verwenden, um dies für Sie zu tun.
Ein Makro aufnehmen
Um ein Makro aufzuzeichnen, gehen Sie wie folgt vor:
- Klicken Sie auf der Multifunktionsleiste auf die Registerkarte ANSICHT.
- Klicken Sie in der Gruppe Makros auf Makros.
- Wählen Sie in der Dropdown-Liste die Option Makro aufzeichnen.
Das Record Macro Das Dialogfeld wird angezeigt.
Art MyFirstMacro im Feld Makroname.
Art A Simple Macro Klicken Sie im Feld Beschreibung auf OK.
Denken Sie daran, dass alle Tastenanschläge und Mausklicks, die Sie ausführen, jetzt aufgezeichnet werden.
Klicken Sie in die Zelle B2.
Erstellen Sie die Tabelle.
Klicken Sie in eine andere Zelle im Arbeitsblatt.
Klicken Sie auf der Multifunktionsleiste auf die Registerkarte ANSICHT.
Klicken Sie auf Makros.
Wählen Stop Recording aus der Dropdown-Liste.
Ihre Makroaufnahme ist abgeschlossen.
Der erste Schritt zum Klicken auf eine bestimmte Zelle ist wichtig, da er angibt, wo genau das Makro mit dem Platzieren der aufgezeichneten Schritte beginnen muss. Sobald Sie mit der Aufnahme fertig sind, müssen Sie auf Aufnahme beenden klicken, um die Aufnahme unnötiger Schritte zu vermeiden.
Ein Makro ausführen
Sie können das aufgezeichnete Makro beliebig oft ausführen. Gehen Sie wie folgt vor, um das Makro auszuführen:
- Klicken Sie auf ein neues Arbeitsblatt.
Beachten Sie die aktive Zelle. In unserem Fall ist es A1.
Drücke den VIEW Registerkarte auf der Multifunktionsleiste.
Klicken Macros.
Wählen View Macros aus der Dropdown-Liste.
Das Dialogfeld Makro wird angezeigt.
In der Makroliste wird nur das von Ihnen aufgezeichnete Makro angezeigt.
Klicken Sie im Dialogfeld Makro auf den Makronamen MyFirstMacro. Die Beschreibung, die Sie während der Aufnahme des Makros eingegeben haben, wird angezeigt. Mit der Makrobeschreibung können Sie feststellen, zu welchem Zweck Sie das Makro aufgezeichnet haben.
Klicken Sie auf die Schaltfläche Ausführen. Die gleiche Tabelle, die Sie während der Aufzeichnung des Makros erstellt haben, wird in Sekundenbruchteilen angezeigt.
Sie haben den Zauberstab entdeckt, den Excel Ihnen bietet, um Zeit bei alltäglichen Aufgaben zu sparen. Sie werden Folgendes beobachten -
Obwohl die aktive Zelle vor dem Ausführen des Makros A1 war, wird die Tabelle wie aufgezeichnet in die Zelle B2 gestellt.
Außerdem wurde die aktive Zelle zu E2, da Sie auf diese Zelle geklickt haben, bevor Sie die Aufzeichnung beendet haben.
Sie können das Makro in mehreren Arbeitsblättern mit verschiedenen aktiven Zellen ausführen, bevor Sie das Makro ausführen, und die gleichen Bedingungen wie oben angegeben einhalten. Notieren Sie sich dies einfach und Sie werden später in diesem Tutorial verstehen, warum es so passiert ist.
Sie können auch eine Makroaufzeichnung erstellen, in der Ihre aufgezeichneten Schritte in der aktiven Zelle platziert werden. Im Tutorial erfahren Sie, wie Sie dies tun.
Speichern eines Makros
Sie fragen sich vielleicht, wie Sie die erstellten Makros speichern können. In diesem Zusammenhang müssen Sie wissen -
- Makro speichern
- Speichern einer makrofähigen Datei
Wenn Sie ein Makro erstellen, können Sie auswählen, wo dieses bestimmte Makro gespeichert werden soll. Sie können dies in der tunRecord Macro Dialogbox.
Klicken Sie auf das Kästchen - Store macro in. Die folgenden drei Optionen stehen zur Verfügung:
- Diese Arbeitsmappe.
- Neues Arbeitsbuch.
- Persönliche Makro-Arbeitsmappe
Diese Arbeitsmappe
Dies ist die Standardoption. Das Makro wird in Ihrer aktuellen Arbeitsmappe gespeichert, aus der Sie das Makro erstellt haben.
Neues Arbeitsbuch
Diese Option ist zwar verfügbar, wird jedoch nicht empfohlen. Sie werden Excel bitten, das Makro in einer anderen neuen Arbeitsmappe zu speichern, und meistens ist dies nicht erforderlich.
Persönliche Makro-Arbeitsmappe
Wenn Sie mehrere Makros erstellen, die Sie in Ihren Arbeitsmappen verwenden, bietet Ihnen die Personal Macro Workbook die Möglichkeit, alle Makros an einem Ort zu speichern. Weitere Informationen zu dieser Option finden Sie im nächsten Kapitel.
Speichern einer makrofähigen Datei
Wenn Sie gewählt hätten This Workbook Als Option zum Speichern des Makros müssten Sie Ihre Arbeitsmappe zusammen mit dem Makro speichern.
Versuchen Sie, die Arbeitsmappe zu speichern. Standardmäßig werden Sie Excel bitten, die Arbeitsmappe als XLS-Datei zu speichern. Excel zeigt eine Meldung an, dass ein Excel-Feature-VB-Projekt nicht in einer makrofreien Arbeitsmappe gespeichert werden kann, wie unten gezeigt.
Note- Wenn Sie auf Ja klicken, speichert Excel Ihre Arbeitsmappe als makrofreie XLS-Datei, und Ihr Makro, das Sie mit der Option Diese Arbeitsmappe gespeichert haben, wird nicht gespeichert. Um dies zu vermeiden, bietet Excel eine Option zum Speichern Ihrer Arbeitsmappe als makrofähige Arbeitsmappe mit der Erweiterung .xlsm.
- Klicken Sie im Warnmeldungsfeld auf Nein.
- Wählen Sie im Typ Speichern unter die Option Excel Macro-Enabled Workbook (* .xlsm) aus.
- Klicken Sie auf Speichern.
Weitere Informationen hierzu finden Sie in späteren Kapiteln dieses Tutorials.