Microsoft Excel ist eine beliebte Tabellenkalkulationsanwendung, die viele Funktionen zur Automatisierung sich wiederholender Aufgaben bietet. Ein solches Werkzeug sind Makros, mit denen Sie eine Reihe von Aktionen aufzeichnen und auf Knopfdruck ausführen können. In diesem Artikel erfahren Sie, wie Sie ein Makro in Excel auf einem bestimmten Arbeitsblatt festlegen.
Ein Merkmal von Makros in Excel ist die Möglichkeit, ein Makro in ein bestimmtes Arbeitsblatt zu schreiben. Dies ist nützlich, wenn Sie möchten, dass ein Makro bestimmte Aktionen nur für ein bestimmtes Arbeitsblatt in einer Arbeitsmappe ausführt. Hier finden Sie eine schrittweise Anleitung zum Festlegen eines Makros in einem bestimmten Arbeitsblatt in Excel.
Schritt 1: Öffnen Sie Excel und wählen Sie das gewünschte Arbeitsblatt aus, auf dem Sie das Makro festlegen möchten. Klicken Sie mit der rechten Maustaste auf den Arbeitsblattnamen am unteren Rand des Excel-Fensters und wählen Sie Code anzeigen aus dem Kontextmenü.
Nachdem Sie diese Anweisung ausgeführt haben, öffnen Sie den Visual Basic-Editor, in dem Sie die Aktionen des Makros beschreiben können. Hier können Sie die Programmiersprache VBA (Visual Basic for Applications) verwenden, um komplexe Makros zu erstellen, aber für einfache Aktionen reicht es aus, ein Makro mit der Excel-GUI zu schreiben.
Auf diese Weise können Sie ein Makro für ein bestimmtes Arbeitsblatt in Excel festlegen und die Ausführung von Aufgaben für das ausgewählte Arbeitsblatt automatisieren. Dadurch können Sie die Arbeit in Excel effizienter und bequemer gestalten.
Schritt 1: Öffnen von Makros in Excel
Bevor Sie mit dem Erstellen eines Makros in einem bestimmten Arbeitsblatt in Excel beginnen, müssen Sie sicherstellen, dass die Makrofunktion aktiviert ist. Dies ist erforderlich, damit Makros aufgezeichnet und ausgeführt werden können. Befolgen Sie die nachstehenden Schritte, um die Makrofunktion zu aktivieren:
- Öffnen Sie Excel und klicken Sie auf die Registerkarte Datei.
- Wählen Sie im Menü Optionen aus.
- Wählen Sie im daraufhin angezeigten Fenster die Option Einstellungen des Verwaltungscenters aus.
- Klicken Sie im Abschnitt "Control Center" auf die Schaltfläche "Control Center-Einstellungen konfigurieren".
- Wählen Sie auf der Registerkarte Sicherheit des Verwaltungscenters die Option Makroeinstellungen aus.
- Wählen Sie auf der Registerkarte Allgemein die Option Alle Makros aktivieren aus.
- Klicken Sie auf "OK", um die Änderungen zu speichern.
Jetzt sollte die Makrofunktion in Excel aktiviert sein, und Sie können mit dem nächsten Schritt fortfahren - das Schreiben eines Makros in ein bestimmtes Arbeitsblatt.
Schritt 2: Erstellen eines neuen Makros
Gehen Sie folgendermaßen vor, um ein neues Makro in Excel zu erstellen:
- Öffnen Sie die Excel-Datei, in der Sie das Makro erstellen möchten.
- Klicken Sie oben auf dem Bildschirm auf die Registerkarte Entwicklung. Wenn die Registerkarte "Entwicklung" nicht angezeigt wird, führen Sie die folgenden Schritte aus:
- Klicken Sie mit der rechten Maustaste auf eine der sichtbaren Registerkarten.
- Wählen Sie "Schnellzugriffsleiste anpassen".
- Wählen Sie im sich öffnenden Fenster in der Befehlsliste auf der linken Seite die Option Entwicklung aus und klicken Sie auf die Schaltfläche Hinzufügen.
- Klicken Sie auf "OK".
- Die Registerkarte "Entwicklung" sollte jetzt oben auf dem Bildschirm sichtbar sein.
Sie haben jetzt ein neues Makro in Excel für ein bestimmtes Arbeitsblatt erstellt und sind bereit, die erforderlichen Aktionen aufzuzeichnen.
Schritt 3: Erforderliche Aktionen aufzeichnen
In diesem Schritt werden Sie die erforderlichen Aktionen aufzeichnen, die Sie später mit einem Makro automatisieren möchten.
1. Wählen Sie das Arbeitsblatt aus, auf dem Sie das Makro festlegen möchten. Klicken Sie dazu unten im Bildschirm auf seinen Namen.
2. Beginnen Sie mit der Aufzeichnung der Aktivitäten, die Sie automatisieren möchten. Wenn Sie beispielsweise Daten aus einer Zelle kopieren und in eine andere Zelle einfügen möchten, gehen Sie wie folgt vor:
a) Markieren und kopieren Sie den Inhalt der Zelle, indem Sie Strg + C drücken.
b Klicken Sie auf die Zelle, in die Sie die Daten einfügen möchten.
c) Fügen Sie den Inhalt ein, indem Sie Strg + V drücken.
3. Führen Sie alle erforderlichen Schritte aus, die Sie in das Makro schreiben möchten.
4. Beenden Sie die Aufzeichnung des Makros. Dazu können Sie in der Symbolleiste auf die Schaltfläche Makroaufzeichnung beenden klicken oder auf der Registerkarte Entwickler im Hauptband die Option Makroaufzeichnung beenden auswählen.
5. Überprüfen Sie das aufgezeichnete Makro, indem Sie es auf dem ausgewählten Arbeitsblatt ausführen. Wenn alle Aktionen korrekt ausgeführt werden, fahren Sie mit dem nächsten Schritt fort.
6. Nehmen Sie ggf. die erforderlichen Änderungen am aufgezeichneten Makro vor. Dazu können Sie den VBA-Editor (Excel-Programmiersprache) verwenden.
Glückwunsch! Sie haben die erforderlichen Aktionen für Ihr Makro erfolgreich in das ausgewählte Arbeitsblatt geschrieben. Fahren Sie nun mit dem nächsten Schritt fort, um Ihr Makro zu speichern und es nach Belieben zu verwenden.
Schritt 4: Binden Sie ein Makro an ein bestimmtes Arbeitsblatt
Führen Sie die folgenden Schritte aus, um ein Makro nur für ein bestimmtes Arbeitsblatt in Excel festzulegen:
- Öffnen Sie den Visual Basic-Editor, indem Sie Alt + F11 drücken.
- Suchen Sie im Visual Basic-Editor-Fenster nach dem VBA-Projekt, das zu Ihrer Excel-Arbeitsmappe passt. Es befindet sich auf der linken Seite des Fensters und heißt «VBA-Projekt (Name Ihrer Datei)».
- Erweitern Sie dieses Projekt, indem Sie auf das Plus daneben klicken.
- Erweitern Sie den Ordner Microsoft Excel-Objekte, um eine Liste von Arbeitsblättern in Ihrer Excel-Arbeitsmappe anzuzeigen.
- Wählen Sie das Arbeitsblatt aus, an das Sie das Makro binden möchten.
- Klicken Sie mit der rechten Maustaste auf das ausgewählte Arbeitsblatt, und wählen Sie Modul aus. Wenn Modul nicht vorhanden ist, erstellen Sie ein neues Modul, indem Sie mit der rechten Maustaste auf den Ordner Microsoft Excel-Objekte klicken und Einfügen > Modul auswählen.
- Schreiben Sie den Code Ihres Makros in das sich öffnende Codefenster.
- Speichern und schließen Sie den Visual Basic-Editor.
Jetzt wird Ihr Makro nur auf dem ausgewählten Arbeitsblatt in Excel ausgeführt. Sie können diesen Vorgang für andere Arbeitsblätter wiederholen, um für jedes Arbeitsblatt unterschiedliche Makros festzulegen.