Schaltflächenmakro in Excel erstellen - Top 3 Methoden (Schritt für Schritt)

Erstellen Sie eine Makroschaltfläche in Excel

Die häufigsten Aufgaben in Excel können automatisiert werden, um unnötigen Zeitaufwand zu vermeiden. Über Automatisierungs-VBA-Makros gesprochen zu haben, ist der Weg, um in Excel voranzukommen. Sobald die Makrocodierung abgeschlossen ist, müssen wir dieses Programm ausführen, um den zugewiesenen Job zu erledigen. Sie müssen bereits eine Schaltfläche gesehen haben, die die Aufgabe in vielen Arbeitsblättern ausführen kann. Sobald die Programmierung abgeschlossen ist, können wir diese Arbeit einer der Schaltflächen zuweisen. Durch einfaches Klicken auf die Schaltfläche wird der zugewiesene Auftrag ausgeführt . In diesem Artikel werden wir Sie durch den Prozess des Erstellens einer Excel-Schaltfläche zur Ausführung der Aufgabe führen.

3 Methoden zum Erstellen einer Schaltfläche in Macro Excel?

Wie wir wissen, ist die Makrocodierung der perfekte Weg, um Aufgaben zu automatisieren. Es gibt noch eine kleine andere Sache, die wir tun können, um diesen Code auszuführen. Makro & Tasten sind die perfekten Kombinationen; Es ist wie eine "typische indische Ehe von Jungen mag ein Mädchen und Mädchen mag einen Jungen." Mit nur einem Klick auf die Schaltfläche können wir Hunderte von Zeilen ausführen, sodass einige der komplizierten Berichte automatisiert und an Ihre Teammitglieder übergeben werden können. Sie müssen lediglich auf die Schaltfläche klicken, um die Aufgabe zu erledigen.

In Excel können wir also auf drei Arten eine Excel-Schaltfläche erstellen. Diese sind unten aufgeführt.

  1. Formen
  2. Active X Control
  3. Formularsteuerung in Excel

Wir werden jeden von ihnen jetzt im Detail sehen.

# 1 - Formen verwenden

Die beste und einfachste Möglichkeit, eine Schaltfläche zum Zuweisen von Makros zu erstellen, ist die Verwendung von „Formen“ von Excel. Wir können eine Vielzahl von Formen in Excel einfügen und diese Formen so formatieren, wie wir sie aussehen lassen möchten.

Vor dem Einfügen von Formen sehen Sie unten das Makro, das wir geschrieben haben, um Werte in den folgenden Daten zu filtern.

Wir haben Daten in Spalten von A bis E und in der G2-Zelle haben wir eine Dropdown-Liste aller Kartentypen erstellt. Der Kartentyp, den wir in der G2-Zelle auswählen, sollte in den Daten herausgefiltert werden. Unten ist der Excel-Makrocode, den wir geschrieben haben.

Code:

Sub Filter_Values ​​() Dim LR As Long Dim LC As Long Dim Rng As Range LR = Zellen (Rows.Count, 1) .End (xlUp) .Row LC = Cells (5, Columns.Count) .End (xlToLeft) .Column Setze Rng = Zellen (5, 1). Größe ändern (LR, LC) Rng.AutoFilter Feld: = 4, Kriterien1: = Bereich ("G2"). Wert Ende Sub

Beim Ausführen des obigen Codes werden die Werte gefiltert, die in der Zelle G2 ausgewählt sind. Jedes Mal, wenn wir den Visual Basic-Editor öffnen und den Code ausführen müssen.

Nun fügen wir Formen ein, um das Makro zuzuweisen.

Schritt 1: Gehen Sie in Excel zur Registerkarte EINFÜGEN und suchen Sie die Option „Formen“.

Schritt 2: Sobald Sie auf die Dropdown-Liste "Formen" klicken, werden viele Formenoptionen angezeigt.

Wählen Sie eine der Formen aus und zeichnen Sie auf dem Arbeitsblatt (über der Datentabelle).

Schritt 3: Nachdem Sie die Formen hinzugefügt haben, müssen Sie einen Textwert eingeben. Klicken Sie also mit der rechten Maustaste auf die Form und wählen Sie "Text bearbeiten".

Schritt 4: Geben Sie Text ein, wie Sie die Nachricht an den Benutzer übermitteln möchten.

Schritt 5: Dies ist die Standardansicht der Form, sodass wir sie auf der Registerkarte "Format" formatieren können.

Schritt 6: Sobald die Form richtig formatiert ist, klicken Sie mit der rechten Maustaste und wählen Sie "Makro zuweisen".

Schritt 7: Nun werden alle Makronamen im Visual Basic-Editor geöffnet.

Wählen Sie das Makro aus, das Sie der Form zuweisen möchten.

Schritt 8: Klicken Sie nun auf "OK" und der Form wurde ein Makro zugewiesen.

Wenn Sie jetzt mit der Maus über die Form fahren, sehen Sie den Handzeiger, der die Klickoption anzeigt.

Wenn Sie jetzt auf klicken, wird das zugewiesene Makro ausgeführt und der Wert in Zelle G2 wird gefiltert.

# 2 - Verwenden von Formularsteuerungsformen und Active X.

Unter der Registerkarte "Entwickler" haben wir eine Option namens "Einfügen". unter diesem; Wir haben "Form Control" und "Active X Control".

Von „Form Controls“ , wählen Sie die „Button“ Option.

Zeichnen Sie dies auf Ihr Arbeitsblatt, und Sie erhalten sofort eine Liste der Makros.

Wählen Sie das Makro aus, das Sie zuweisen möchten, und klicken Sie auf "OK", um das obige Fenster zu schließen.

Jetzt wird eine Schaltfläche zum Ausführen des Makros erstellt.

Auf diese Weise können wir eine Schaltfläche in Excel erstellen, um das Makro auszuführen.

Dinge, an die man sich erinnern sollte

  • Für die Schaltfläche Active X Control sind weitere Codierungskenntnisse erforderlich, die in diesem Artikel nicht behandelt werden.
  • Der grundlegende Unterschied zwischen Form- und Formularsteuerung besteht in der Formatierung und dem Stil, in dem sie aussehen.

Interessante Beiträge...