Zum Hauptinhalt springen

Wie erstelle ich ein neues Makro in Excel

Excel ist ein leistungsfähiges Datenwerkzeug, mit dem Sie sich wiederholende Aufgaben mithilfe von Makros automatisieren können. Makros in Excel sind aufgezeichnete Befehle, die automatisch ausgeführt werden können, um bestimmte Aktionen auszuführen. Sie können besonders nützlich sein, um komplexe Operationen durchzuführen oder Routineaufgaben wie das Formatieren, Sortieren und Filtern von Daten zu automatisieren.

Das Erstellen eines neuen Makros in Excel ist eine einfache und effektive Möglichkeit, Zeit zu sparen und die Produktivität zu steigern. Um ein neues Makro in Excel zu erstellen, müssen Sie den Entwicklermodus öffnen, mit dem Sie die VBA-Funktion (Visual Basic for Applications) zum Aufzeichnen und Ausführen von Makros verwenden können. Sie können das Makro auch mithilfe der Excel-GUI oder direkt durch Eingabe von VBA-Code aufzeichnen.

Führen Sie die folgenden Schritte aus, um ein neues Makro in Excel zu erstellen:

Schritt 1: Öffnen Sie Excel und klicken Sie auf die Registerkarte Datei.

Schritt 2: Wählen Sie im Dropdown-Menü Optionen aus und klicken Sie dann auf die Registerkarte Excel-Optionen.

Schritt 3: Suchen und wählen Sie im Abschnitt "Allgemein" die Registerkarte "Entwickler" im Menüband anzeigen" und klicken Sie auf "OK".

Schritt 4: Die Registerkarte "Entwickler" wird nun in der Multifunktionsleiste angezeigt. Klicken Sie darauf und wählen Sie Makro aus, um das Makrodialogfeld zu öffnen.

Schritt 1: Öffnen Sie Visual Basic für Applikationen

Um ein neues Makro in Excel zu erstellen, müssen Sie den Visual Basic für Applikationen-Editor (VBA) öffnen. In VBA können Sie Makros erstellen, bearbeiten und ausführen, die verschiedene Aufgaben in Excel automatisieren.

Gehen Sie folgendermaßen vor, um VBA in Excel zu öffnen:

  1. Öffnen Sie Excel und öffnen Sie die Arbeitsmappe, in der Sie ein neues Makro erstellen möchten.
  2. Klicken Sie in der oberen Menüleiste auf die Registerkarte Entwickler.
  3. Wenn die Registerkarte »Entwickler" nicht angezeigt wird, wechseln Sie zu den Excel-Einstellungen und aktivieren Sie sie.
  4. Suchen Sie auf der Registerkarte «Entwickler» die Gruppe «Code» und klicken Sie auf die Schaltfläche «Visuelle Basis».

Nachdem Sie diese Schritte ausgeführt haben, wird der VBA-Editor geöffnet, in dem Sie ein neues Makro erstellen oder ein vorhandenes Makro bearbeiten können.

Schritt 2: Erstellen Sie ein Makromodul

Nachdem Sie Visual Basic für Applikationen (VBA) geöffnet haben, müssen Sie ein Makromodul erstellen, in das wir unser Makro schreiben werden. Ein Modul ist ein Container, in dem Makrocode gespeichert und ausgeführt wird. Folgen Sie den Anweisungen unten, um ein Modul zu erstellen:

Schritt 1: Klicken Sie im Visual Basic für Applikationen-Fenster mit der rechten Maustaste auf den gewünschten Projektordner und wählen Sie Einfügen -> Modul. Das neue Modul wird unter dem ausgewählten Ordner angezeigt.

Schritt 2: Klicken Sie auf das erstellte Modul und das Fenster des Code-Editors für das Modul wird geöffnet.

Schritt 3: Im Editor-Fenster können Sie den Makrocode eingeben oder einfügen. Der Code kann in VBA geschrieben werden, einer Programmiersprache, die in Excel zum Erstellen von Makros verwendet wird. Schreiben oder fügen Sie Ihren Code in das Fenster des Code-Editors ein.

Schritt 4: Speichern Sie das Modul, indem Sie die Tastenkombination "Strg + S" drücken oder im oberen Menü Datei -> Speichern auswählen. Geben Sie dem Modul einen aussagekräftigen Namen, damit es einfacher ist, sich im Code zu orientieren.

Glückwunsch! Sie haben gerade ein Makromodul in Excel erstellt. Der nächste Schritt besteht darin, das Makro zur leichteren Ausführung an eine Schaltfläche oder einen Hotkey zu binden.

Schritt 3: Schreiben Sie den Makrocode

Gehen Sie folgendermaßen vor, um Makrocode zu schreiben:

  1. Öffnen Sie den VBA-Editor, indem Sie eine Tastenkombination drücken Alt + F11.
  2. Wählen Sie im VBA-Editor-Fenster das Modul aus, in dem Sie das Makro erstellen möchten.
  3. Beginnen Sie mit dem Schreiben von Makrocode im VBA-Editor mit der VBA-Sprachsyntax. Sie können beispielsweise VBA-Befehle verwenden, um auf Daten in Zellen zuzugreifen und diese zu manipulieren, Bedingungen und Schleifen zu erstellen, andere Makros aufzurufen und so weiter.
  4. Wenn Sie mit dem Schreiben des Codes fertig sind, speichern Sie die Änderungen im VBA-Editor und schließen Sie sie.

Nachdem Sie den Makrocode geschrieben haben, können Sie ihn verwenden, um die angegebenen Aktionen in Excel auszuführen. Sie können beispielsweise einem Knopf oder einem Hotkey ein Makro zuweisen, um es bei Bedarf auszuführen. Sie können das Makro auch manuell aufrufen, indem Sie es in der Liste der verfügbaren Makros auswählen.

Schritt 4: Makros einen Namen zuweisen

Nachdem Sie ein Makro aufgezeichnet haben, müssen Sie ihm einen Namen zuweisen. Der Name des Makros hilft Ihnen, es später schnell zu finden und zu verwenden. Führen Sie die folgenden Schritte aus, um einen Namen zuzuweisen:

1. Klicken Sie auf die Registerkarte Entwickler.

2. Suchen Sie auf der Registerkarte «Entwickler» die Gruppe «Code» und klicken Sie auf die Schaltfläche «Makros».

3. Wählen Sie im angezeigten Dialogfeld Ihr Makro aus der Liste aus.

4. Geben Sie im Feld Titel den gewünschten Namen für Ihr Makro ein.

Anmerkung: Der Makroname muss innerhalb Ihrer Excel-Arbeitsmappe eindeutig sein.

5. Klicken Sie auf die Schaltfläche Erstellen.

Jetzt ist Ihrem Makro ein Name zugewiesen und es ist einsatzbereit. Sie können sie jederzeit aufrufen, indem Sie ihren Namen in der Makroliste auswählen.

Schritt 5: Zuweisen eines Makros zu einer Schaltfläche oder einem Hotkey

Nachdem Sie ein Makro in Excel erstellt haben, wird der nächste Schritt darin bestehen, diesen Befehl einer Schaltfläche oder einem Hotkey zuzuweisen, damit Sie das Makro in Zukunft einfach und schnell ausführen können.

1. Wählen Sie die Zelle oder das Objekt aus, dem Sie das Makro zuweisen möchten.

2. Klicken Sie mit der rechten Maustaste auf das ausgewählte Objekt und wählen Sie im angezeigten Kontextmenü die Option "Makro zuweisen".

3. Wählen Sie im angezeigten Dialogfeld das zuvor erstellte Makro aus der Liste der verfügbaren Makros aus.

4. Um ein Makro einer Schaltfläche zuzuweisen, wählen Sie Makro einer Schaltfläche zuweisen und klicken Sie auf die Zelle oder das Objekt, auf das Sie die Schaltfläche platzieren möchten.

5. Um ein Makro einem Hotkey zuzuweisen, wählen Sie "Makro einem Hotkey zuweisen" und drücken Sie die gewünschte Tastenkombination auf der Tastatur.

Nachdem Sie diese Schritte ausgeführt haben, wird das Makro einer ausgewählten Schaltfläche oder einem Hotkey zugewiesen, und Sie können es mit einem Mausklick oder durch Drücken der entsprechenden Tasten auf der Tastatur starten.