| | Produktinformationen Hilfe und Anleitungen Schulung Vorlagen Support und Feedback Technische Ressourcen Zusätzliche Ressourcen |
Aufzeichnen eines Makros
-
Legen Sie für die Sicherheitsstufe Mittel oder Niedrig fest.
Wie wird's gemacht?
- Klicken Sie im Menü Extras auf Optionen.
- Klicken Sie auf die Registerkarte Sicherheit.
- Klicken Sie unter Makrosicherheit auf Makro Sicherheit.
- Klicken Sie auf die Registerkarte Sicherheitsstufe, und wählen Sie die gewünschte Sicherheitsstufe aus.
- Zeigen Sie im Menü Extras auf Makro, und klicken Sie dann auf Aufzeichnen.
- Geben Sie im Feld Makroname den Namen des Makros (Makro: Eine Aktion oder eine Reihe von Aktionen, mit deren Hilfe Sie Aufgaben automatisieren können. Makros werden in der Programmiersprache Visual Basic für Applikationen aufgezeichnet.) ein.
Anmerkungen
-
Der Makroname muss mit einem Buchstaben beginnen. Die übrigen Zeichen können sich aus Buchstaben, Zahlen und Unterstreichungszeichen zusammensetzen. Leerzeichen sind in Makronamen nicht erlaubt. Zur Abgrenzung mehrerer Wörter können Sie das Unterstreichungszeichen verwenden.
-
Verwenden Sie keinen Makronamen, der auch einen Zellbezug angibt. Andernfalls kann dies zu einer Fehlermeldung führen, dass der Makroname nicht gültig ist.
- Um das Makro mittels einer Tastenkombination (Tastenkombination: Eine Funktionstaste oder Tastenkombination, wie beispielsweise F5 oder STRG+A, mit der Sie einen Menübefehl ausführen. Im Gegensatz dazu ist eine Zugriffstaste eine Tastenkombination, wie z.B. ALT+F, die den Fokus auf ein Menü, einen Befehl oder ein Steuerelement verschiebt.) aufrufen zu können, geben Sie im Feld Tastenkombination einen Buchstaben ein. Sie können die Kombinationen STRG+Buchstabe (für Kleinbuchstaben) und STRG+UMSCHALT+Buchstabe (für Großbuchstaben) verwenden, wobei Buchstabe für einen beliebigen, auf der Tastatur vorhandenen Buchstaben steht. Ziffern und Sonderzeichen, beispielsweise @ oder #, sind nicht erlaubt.
Anmerkung Die Tastenkombination setzt die standardmäßig in Microsoft Excel vorhandenen äquivalenten Tastenkombinationen außer Kraft, solange die Arbeitsmappe mit dem Makro geöffnet ist.
- Klicken Sie im Feld Makro speichern in auf den gewünschten Speicherort für das Makro.
Wenn ein Makro bei jeder Verwendung von Excel verfügbar sein soll, wählen Sie Persönliche Makroarbeitsmappe.
-
Wenn Sie eine Beschreibung des Makros einbeziehen möchten, geben Sie dieses in das Feld Beschreibung ein.
- Klicken Sie anschließend auf OK.
-
Wenn das Makro relativ zur Position der aktiven Zelle ausgeführt werden soll, zeichnen Sie es unter Verwendung relativer Zellbezüge auf. Klicken Sie auf der Symbolleiste Aufzeichnung beenden auf Relativer Verweis , um diese Option zu aktivieren. Excel zeichnet anschließend die Makros mit relativen Zellbezügen auf, bis Sie Excel beenden oder erneut auf Relativer Verweis klicken, um diese Option zu deaktivieren.
- Führen Sie die Aktionen aus, die aufgezeichnet werden sollen.
- Klicken Sie auf der Symbolleiste Aufzeichnung beenden auf Aufzeichnung beenden
.
Erstellen eines Makros mit Microsoft Visual Basic
- Zeigen Sie im Menü Extras von Microsoft Excel auf Makro, und klicken Sie dann auf Visual Basic-Editor.
- Klicken Sie im Menü Einfügen auf Modul.
- Geben Sie Ihren Code in das Codefenster des Moduls ein, oder kopieren Sie ihn hinein.
- Wenn Sie das Makro (Makro: Eine Aktion oder eine Reihe von Aktionen, mit deren Hilfe Sie Aufgaben automatisieren können. Makros werden in der Programmiersprache Visual Basic für Applikationen aufgezeichnet.) über das Modulfenster ausführen möchten, drücken Sie F5.
- Wenn Sie das Makro geschrieben haben, klicken Sie im Menü Datei auf Schließen und zurück zu Microsoft Excel.
Erstellen eines Startmakros
Automatische Makros (Makro: Eine Aktion oder eine Reihe von Aktionen, mit deren Hilfe Sie Aufgaben automatisieren können. Makros werden in der Programmiersprache Visual Basic für Applikationen aufgezeichnet.), wie z. B. Auto_Aktivieren, werden beim Start von Microsoft Excel ausgeführt. Weitere Informationen zu diesen Makros finden Sie in der Visual Basic-Hilfe (Hilfe zu Microsoft Visual Basic: Um in Excel Hilfe zu Visual Basic zu erhalten, zeigen Sie im Menü "Extras" auf "Makro", und klicken Sie dann auf "Visual Basic-Editor". Klicken Sie im Menü "?" auf "Microsoft Visual Basic-Hilfe".).
Kopieren von Teilen eines Makros zum Erstellen weiterer Makros
- Legen Sie für die Sicherheitsstufe Mittel oder Niedrig fest.
Wie wird's gemacht?
- Klicken Sie im Menü Extras auf Optionen.
- Klicken Sie auf die Registerkarte Sicherheit.
- Klicken Sie unter Makrosicherheit auf Makro Sicherheit.
- Klicken Sie auf die Registerkarte Sicherheitsstufe, und wählen Sie die gewünschte Sicherheitsstufe aus.
- Öffnen Sie die Arbeitsmappe mit dem zu kopierenden Makro (Makro: Eine Aktion oder eine Reihe von Aktionen, mit deren Hilfe Sie Aufgaben automatisieren können. Makros werden in der Programmiersprache Visual Basic für Applikationen aufgezeichnet.).
- Zeigen Sie im Menü Extras auf Makro, und klicken Sie dann auf Makros.
- Geben Sie im Feld Makroname den Namen des zu kopierenden Makros ein.
- Klicken Sie auf Bearbeiten.
- Markieren Sie die zu kopierenden Zeilen.
Möchten Sie das Makro vollständig kopieren, müssen Sie die Zeilen Sub und End Sub in die Markierung einbeziehen.
- Klicken Sie auf der Symbolleiste (Symbolleiste: Eine Leiste mit Schaltflächen und Optionen, mit denen Sie Befehle ausführen können. Um eine Symbolleiste anzuzeigen, zeigen Sie im Menü "Ansicht" auf "Symbolleisten", und klicken Sie auf die gewünschte Symbolleiste. Wenn die gewünschte Schaltfläche nicht angezeigt wird, klicken Sie auf "Weitere Schaltflächen".) Standard auf Kopieren
.
- Wechseln Sie zu dem Modul, in das der Makrocode eingefügt werden soll.
- Klicken Sie auf Einfügen
.
Tipp
Sie können die Datei für Ihre persönliche Makroarbeitsmappe (Personal.xls) jederzeit einsehen, indem Sie sie im Visual Basic-Editor (Visual Basic-Editor: Eine Umgebung, in der Sie neuen VBA-Code (Visual Basic für Applikationen) und neue VBA-Prozeduren schreiben bzw. vorhandenen VBA-Code und vorhandene Verfahren bearbeiten. Der Visual Basic-Editor enthält ein umfassendes Toolset zum Debuggen, das Ihren Code auf Syntax- und Laufzeitfehler sowie logische Fehler prüft.) öffnen (Alt+F11). Da es sich bei der Datei Personal.xls um eine verborgene Arbeitsmappe handelt, die immer geöffnet ist, müssen Sie sie einblenden, wenn Sie ein Makro kopieren möchten.
|