So führen Sie ein Makro in Excel aus - Eine vollständige Schritt-für-Schritt-Anleitung

Video ansehen - So führen Sie ein Makro in Excel aus

In Excel können Sie ein Makro erstellen, indem Sie es aufzeichnen oder Code im VB-Editor schreiben.

Nach der Erstellung müssen Sie das Makro ausführen.

In diesem Tutorial zeige ich Ihnen verschiedene Möglichkeiten zum Ausführen eines Makros in Excel.

Wenn Sie daran interessiert sind, VBA auf einfache Weise zu lernen, besuchen Sie mein Online Excel VBA-Schulung.

So führen Sie ein Makro in Excel aus

Nehmen wir für dieses Tutorial an, wir haben ein Makro namens ‚ColorCell‘ mit dem folgenden Code:

Sub ColorCell() Range("A1").Interior.Color = vbRed End Sub

Dieser einzeilige Code würde die Zelle A1 des aktiven Blatts mit roter Farbe füllen.

Sehen wir uns nun verschiedene Möglichkeiten zum Ausführen dieses Makros in Excel an.

Führen Sie das Makro aus, indem Sie auf eine Form klicken

Eine der einfachsten Möglichkeiten zum Ausführen eines Makros besteht darin, eine Schaltfläche im Arbeitsblatt zu haben und auf diese Schaltfläche zu klicken, um das Makro auszuführen.

Es ist einfach und intuitiv.

Der Vorteil dieser Methode besteht darin, dass es für jeden sehr einfach und intuitiv ist, das Makro auszuführen. Selbst wenn Sie die Arbeitsmappe mit jemandem teilen, der keine VBA-Kenntnisse hat, kann er / sie einfach auf die Schaltfläche klicken und sehen, wie die Aktionen ausgeführt werden (ohne zu wissen, was im Backend passiert).

Etwas wie unten gezeigt:

Hier sind die Schritte, um dies zu tun:

  • Klicken Sie auf die Registerkarte Einfügen.
  • Klicken Sie in der Gruppe Illustrationen auf das Symbol Formen. Fügen Sie eine beliebige Form ein, der Sie das Makro zuweisen möchten.
  • Klicken Sie irgendwo auf das Arbeitsblatt. Es fügt das Formobjekt in das Arbeitsblatt ein.
  • Ändern Sie die Größe/Formatierung der Form nach Ihren Wünschen. Im obigen Beispiel habe ich Größe, Farbe und Rahmen geändert. Sie können auch beliebigen Text in die Form einfügen, indem Sie ihn einfach auswählen und den Text eingeben.
  • Klicken Sie mit der rechten Maustaste auf die Form und wählen Sie die Option Makro zuweisen. Dadurch wird das Dialogfeld Makro zuweisen geöffnet.
  • Wählen Sie im Dialogfeld Makro zuweisen das Makro aus, das Sie der Form zuweisen möchten, und klicken Sie auf die Schaltfläche OK.

Das ist es! Jetzt würde die Form als Schaltfläche funktionieren und jedes Mal, wenn Sie darauf klicken, wird das zugewiesene Makro ausgeführt.

Makro durch Klicken auf eine Schaltfläche ausführen

Während die Form formatierbar ist, hat eine Schaltfläche ein Standardformat.

So sieht es aus:

Sie können einer Schaltfläche ein Makro zuweisen und das Makro dann ausführen, indem Sie einfach auf diese Schaltfläche klicken.

So weisen Sie einer Schaltfläche ein Makro zu:

  • Gehen Sie zur Registerkarte Entwickler -> Steuerelemente -> Einfügen -> Formularsteuerelemente -> Schaltfläche.
    • Die Registerkarte "Entwickler" ist im Menüband standardmäßig nicht sichtbar und Sie müssen sie möglicherweise hinzufügen, bevor Sie sie verwenden können…
  • Klicken Sie irgendwo auf das Arbeitsblatt. Sobald Sie dies tun, wird das Dialogfeld Makro zuweisen geöffnet.
  • Wählen Sie das Makro aus, das Sie der Schaltfläche zuweisen möchten, und klicken Sie auf OK. Dadurch wird die Schaltfläche in das Arbeitsblatt eingefügt.

Die mit dieser Technik eingefügte Schaltfläche ist eine Standardschaltfläche und Sie können die Formatierung der Schaltfläche nicht ändern (im Gegensatz zu Formen, bei denen Sie praktisch alles ändern können).

Sie können jedoch den Text der Schaltfläche ändern. Klicken Sie dazu mit der rechten Maustaste darauf und wählen Sie Text bearbeiten.

Hinweis: Sie können auch anderen interaktiven Steuerelementen wie einem Kontrollkästchen oder einer Bildlaufleiste ein Makro zuweisen.

Ausführen eines Makros über das Menüband (Registerkarte Entwickler)

Wenn die Arbeitsmappe mehrere Makros enthält, können Sie im Dialogfeld Makros eine Liste aller Makros anzeigen. Es macht es einfach, mehrere Makros von einem einzigen Ort aus auszuführen.

Hier sind die Schritte:

  • Gehen Sie zur Registerkarte Entwickler -> Code -> Makros.
  • Das Dialogfeld Makros listet alle Makros in der Arbeitsmappe auf. Wählen Sie diejenige aus, die Sie ausführen möchten.
  • Klicken Sie auf Ausführen.

Führen Sie ein Makro aus dem VB-Editor aus

Wenn Sie Makros schreiben und testen, können Sie ein Makro direkt aus dem VB-Editor ausführen, anstatt Schaltflächen einzufügen.

Hier sind die Schritte:

  • Wählen Sie im Codefenster eine beliebige Zeile innerhalb des Codes aus. Wenn Sie mehrere Makros/Subs haben, stellen Sie sicher, dass sich Ihr Cursor in dem Makro befindet, das Sie ausführen möchten.
  • Gehen Sie zur Symbolleiste und klicken Sie auf das grüne Dreiecksymbol (Sie können auch die Tastenkombination - F5) verwenden.

Sobald Sie dies tun, wird das Makro ausgeführt.

Wenn Sie nur den VB-Editor geöffnet haben (und das Arbeitsblatt nicht sehen können), sehen Sie die Änderung möglicherweise nicht im Arbeitsblatt. Sie können den VB-Editor-Bildschirm minimieren und dann das Makro ausführen, um die Änderungen in Echtzeit anzuzeigen.

Möglicherweise gefallen Ihnen auch die folgenden Excel VBA-Tutorials:

  • Arbeiten mit Zellen und Bereichen in Excel VBA.
  • Arbeiten mit Arbeitsblättern in VBA.
  • Arbeiten mit Arbeitsmappen in VBA.
  • Verwenden von Schleifen in Excel VBA.
  • Verwenden von IF Then Else-Anweisung in Excel VBA.
  • Erstellen von benutzerdefinierten Funktionen in Excel.
  • Excel VBA-Ereignisse - Eine einfache (und vollständige) Anleitung.
  • So erstellen und verwenden Sie eine persönliche Makroarbeitsmappe in Excel.
  • 24 Nützliche Excel-Makro-Beispiele.
  • So erstellen und verwenden Sie ein Excel-Add-In.
  • Anleitung zur Verwendung der For Next-Schleife in Excel VBA.

Sie werden die Entwicklung der Website helfen, die Seite mit Ihren Freunden teilen

wave wave wave wave wave