Excel-Makros - Ausführen eines Makros
Es gibt verschiedene Möglichkeiten, ein Makro in Ihrer Arbeitsmappe auszuführen. Das Makro wurde in Ihrer makrofähigen Arbeitsmappe oder in Ihrer persönlichen Makroarbeitsmappe gespeichert, auf die Sie von jeder zuvor erlernten Arbeitsmappe aus zugreifen können.
Sie können ein Makro folgendermaßen ausführen:
- Ausführen eines Makros über die Registerkarte "Ansicht"
- Ausführen eines Makros durch Drücken von Strg und einer Tastenkombination
- Ausführen eines Makros durch Klicken auf eine Schaltfläche in der Symbolleiste für den Schnellzugriff
- Ausführen eines Makros durch Klicken auf eine Schaltfläche in einer benutzerdefinierten Gruppe auf der Multifunktionsleiste
- Ausführen eines Makros durch Klicken auf ein Grafikobjekt
- Ausführen eines Makros über die Registerkarte "Entwickler"
- Ausführen eines Makros über den VBA-Editor
Ausführen eines Makros auf der Registerkarte "Ansicht"
Sie haben bereits gelernt, ein Makro auf der Registerkarte Ansicht in der Multifunktionsleiste auszuführen. Eine kurze Zusammenfassung -
- Klicken Sie auf der Multifunktionsleiste auf die Registerkarte ANSICHT.
- Klicken Sie auf Makros.
- Wählen Sie Makros anzeigen aus der Dropdown-Liste.
Das Dialogfeld Makro wird angezeigt.
- Klicken Sie auf den Makronamen.
- Klicken Sie auf die Schaltfläche Ausführen.
Ausführen eines Makros mit Tastenkombination
Sie können einem Makro eine Tastenkombination (Strg + Taste) zuweisen. Sie können dies tun, während Sie das Makro in der aufnehmenCreate MacroDialogbox. Andernfalls können Sie dies später in der hinzufügenMacro Options Dialogbox.
Hinzufügen einer Tastenkombination beim Aufnehmen eines Makros
- Klicken Sie auf die Registerkarte ANSICHT.
- Klicken Sie auf Makros.
- Wählen Sie in der Dropdown-Liste die Option Makro aufzeichnen.
Das Dialogfeld Makro erstellen wird angezeigt.
- Geben Sie einen Makronamen ein
- Geben Sie einen Buchstaben, z. B. q, in das Feld neben Strg + unter der Tastenkombination ein.
Hinzufügen einer Tastenkombination in den Makrooptionen
- Klicken Sie auf die Registerkarte ANSICHT.
- Klicken Sie auf Makros.
- Wählen Sie Makros anzeigen aus der Dropdown-Liste.
Das Dialogfeld Makro wird angezeigt.
- Wählen Sie den Makronamen.
- Klicken Sie auf die Schaltfläche Optionen.
Das Dialogfeld Makrooptionen wird angezeigt. Geben Sie einen Buchstaben, z. B. q, in das Feld neben Strg + unter der Tastenkombination ein. OK klicken.
Um das Makro mit der Tastenkombination auszuführen, drücken Sie gleichzeitig die Strg-Taste und die Taste q. Das Makro wird ausgeführt.
Note- Sie können für die Tastenkombination eines Makros beliebige Klein- oder Großbuchstaben verwenden. Wenn Sie eine Strg + Buchstaben-Kombination verwenden, die eine Excel-Tastenkombination ist, überschreiben Sie diese. Beispiele hierfür sind Strg + C, Strg + V, Strg + X usw. Verwenden Sie daher bei der Auswahl der Buchstaben Ihre Gerichtsbarkeit.
Ausführen eines Makros über die Symbolleiste für den Schnellzugriff
Sie können der Symbolleiste für den Schnellzugriff eine Makroschaltfläche hinzufügen und das Makro ausführen, indem Sie darauf klicken. Diese Option ist nützlich, wenn Sie Ihre Makros in einer persönlichen Makro-Arbeitsmappe speichern. Die hinzugefügte Schaltfläche wird in der Symbolleiste für den Schnellzugriff in jeder von Ihnen geöffneten Arbeitsmappe angezeigt, sodass Sie das Makro problemlos ausführen können.
Angenommen, Sie haben ein Makro mit dem Namen MyMacro in Ihrer persönlichen Makro-Arbeitsmappe.
Gehen Sie wie folgt vor, um die Makroschaltfläche zur Symbolleiste für den Schnellzugriff hinzuzufügen:
Klicken Sie mit der rechten Maustaste auf die Symbolleiste für den Schnellzugriff.
Wählen Customize Quick Access Toolbar aus der Dropdown-Liste.
Das Dialogfeld Excel-Optionen wird angezeigt. Wählen Sie Makros aus der Dropdown-Liste unter der Kategorie-Choose commands from.
Eine Liste der Makros wird unter Makros angezeigt.
- Klicken Sie auf PERSONAL.XLSB! MyMacro.
- Klicken Sie auf die Schaltfläche Hinzufügen.
Der Makroname wird auf der rechten Seite mit einem Makroschaltflächenbild angezeigt.
Gehen Sie wie folgt vor, um das Bild der Makrotasten zu ändern:
- Klicken Sie auf den Makronamen im rechten Feld.
- Klicken Sie auf die Schaltfläche Ändern.
Das Modify ButtonDas Dialogfeld wird angezeigt. Wählen Sie ein Symbol aus, um es als Symbol für die Schaltfläche festzulegen.
Ändern Sie den Anzeigenamen, der angezeigt wird, wenn Sie den Zeiger auf das Schaltflächenbild in der Symbolleiste für den Schnellzugriff auf einen aussagekräftigen Namen setzen, z. B. "In diesem Beispiel MyMacro ausführen". OK klicken.
Der Makroname und das Symbolsymbol ändern sich im rechten Bereich. OK klicken.
Die Makroschaltfläche wird in der Symbolleiste für den Schnellzugriff angezeigt, und der Name der Makroanzeige wird angezeigt, wenn Sie den Zeiger auf die Schaltfläche setzen.
Um das Makro auszuführen, klicken Sie einfach auf die Makro-Schaltfläche in der Symbolleiste für den Schnellzugriff.
Ausführen eines Makros in einer benutzerdefinierten Gruppe
Sie können eine benutzerdefinierte Gruppe und eine benutzerdefinierte Schaltfläche in der Multifunktionsleiste hinzufügen und der Schaltfläche Ihr Makro zuweisen.
- Klicken Sie mit der rechten Maustaste auf das Menüband.
- Wählen Sie in der Dropdown-Liste die Option Multifunktionsleiste anpassen aus.
Das Excel Options Das Dialogfeld wird angezeigt.
- Wählen Sie unter Multifunktionsleiste anpassen die Option Hauptregisterkarten.
- Klicken Sie auf Neue Registerkarte.
Die neue Registerkarte (Benutzerdefiniert) wird in der Liste der Hauptregisterkarten angezeigt.
- Klicken Sie auf Neue Registerkarte (Benutzerdefiniert).
- Klicken Sie auf die Schaltfläche Neue Gruppe.
Die neue Gruppe (Benutzerdefiniert) wird unter der Registerkarte Neu (Benutzerdefiniert) angezeigt.
- Klicken Sie auf Neue Registerkarte (Benutzerdefiniert).
- Klicken Sie auf die Schaltfläche Umbenennen.
Das Dialogfeld Umbenennen wird angezeigt. Geben Sie den Namen für Ihre benutzerdefinierte Registerkarte ein, die in den Hauptregisterkarten der Multifunktionsleiste angezeigt wird, z. B. "Meine Makros", und klicken Sie auf "OK".
Note- Alle Hauptregisterkarten in der Multifunktionsleiste sind in Großbuchstaben geschrieben. Sie können nach eigenem Ermessen Groß- oder Kleinbuchstaben verwenden. Ich habe Kleinbuchstaben mit Großschreibung von Wörtern gewählt, damit sie in den Standardregistern hervorgehoben werden.
Der neue Registerkartenname ändert sich in Meine Makros (Benutzerdefiniert).
- Klicken Sie auf Neue Gruppe (Benutzerdefiniert).
- Klicken Sie auf die Schaltfläche Umbenennen.
Das RenameDas Dialogfeld wird angezeigt. Geben Sie den Gruppennamen in das Dialogfeld Anzeigename ein und klicken Sie auf OK.
Der neue Gruppenname ändert sich in Persönliche Makros (benutzerdefiniert).
Klicken Sie im linken Bereich unter auf Makros Choose commands from.
- Wählen Sie Ihren Makronamen aus, sagen Sie - MyFirstMacro aus der Makroliste.
- Klicken Sie auf die Schaltfläche Hinzufügen.
Das Makro wird unter der Gruppe Persönliche Makros (Benutzerdefiniert) hinzugefügt.
- Klicken Sie in der Liste auf Meine Makros (Benutzerdefiniert).
- Klicken Sie auf die Pfeile, um die Registerkarte nach oben oder unten zu verschieben.
Die Position der Registerkarte in der Liste der Hauptregisterkarten bestimmt, wo sie auf der Multifunktionsleiste platziert wird. OK klicken.
Ihre benutzerdefinierte Registerkarte - Meine Makros wird in der Multifunktionsleiste angezeigt.
Klicken Sie auf die Registerkarte - Meine Makros. Die Gruppe "Persönliche Makros" wird auf der Multifunktionsleiste angezeigt. MyFirstMacro wird in der Gruppe Persönliche Makros angezeigt. Um das Makro auszuführen, klicken Sie einfach in der Gruppe Persönliche Makros auf MyFirstMacro.
Ausführen eines Makros durch Klicken auf ein Objekt
Sie können ein Objekt wie eine Form, eine Grafik oder ein VBA-Steuerelement in Ihr Arbeitsblatt einfügen und ihm ein Makro zuweisen. Um das Makro auszuführen, klicken Sie einfach auf das Objekt.
Ausführliche Informationen zum Ausführen eines Makros mit Objekten finden Sie im Kapitel - Zuweisen von Makros zu Objekten.
Ausführen eines Makros auf der Registerkarte "Entwickler"
Sie können ein Makro auf der Registerkarte Entwickler ausführen.
- Klicken Sie auf der Multifunktionsleiste auf die Registerkarte Entwickler.
- Klicken Sie auf Makros.
Das Dialogfeld Makro wird angezeigt. Klicken Sie auf den Makronamen und dann auf Ausführen.
Ausführen eines Makros über den VBA-Editor
Sie können ein Makro im VBA-Editor wie folgt ausführen:
- Klicken Sie in der Multifunktionsleiste auf die Registerkarte Ausführen.
- Wählen Sie Run Sub / UserForm aus der Dropdown-Liste.