So erstellen Sie Makroschaltflächen in Excel-Arbeitsblättern

Unterm Strich: Erfahren Sie, wie Sie Makroschaltflächen und excel button einfügen und in einem Arbeitsblatt erstellen, in dem VBA-Code ausgeführt wird, wenn Sie darauf klicken. Enthält die Formatierung von Schaltflächen und verhindert, dass sie sich auf dem Blatt bewegen und ihre Größe ändern.

Fertigkeitslevel: Mittelstufe

Benutzerfreundliche Makroschaltflächen in Ihren Tabellenkalkulationen erstellen

So erstellen Sie Makroschaltflächen in Excel-Arbeitsblättern

Makros erleichtern das Leben. Tasten erleichtern das Leben. Es ist nur natürlich, die beiden zu heiraten und die Prozesse, die man immer wieder durchführen muss, so einfach wie möglich zu gestalten.

Mit Makros und Schaltflächen können Sie buchstäblich hundert Schritte mit nur einem kleinen Klick durchlaufen – was natürlich ermächtigend und erfreulich zugleich ist.

Kristen, ein Mitglied unseres VBA Pro Kurses, liebt es aus diesem Grund, ihren Tabellenkalkulationen Schaltflächen hinzuzufügen.
Kristen Makro Buttons Testimonial Video
Klicken Sie hier, um Kristens Geschichte zu hören und VBA zu lernen.

Für dieses Tutorial verwenden wir Makros, die bereits erstellt wurden. Wenn Sie noch nicht wissen, wie man Makros erstellt, dann besuchen Sie eines meiner kostenlosen Webinare, um die Grundlagen für den Einstieg in Makros & VBA zu erfahren.

Werfen wir also einen Blick darauf, wie man eine Schaltfläche erstellt und ihr ein Makro zuweist.
3 Arten von Makroschaltflächen für Arbeitsblätter

In diesem Beitrag erkläre ich drei verschiedene Arten von Schaltflächen, die Sie auf einem Arbeitsblatt platzieren können.

  • Formen
  • Formularsteuertasten
  • ActiveX-Steuertasten

1. Verwenden von Formen zum Erstellen von Makroschaltflächen

Meiner Meinung nach ist der beste Weg, Makro-Buttons zu erstellen, die Verwendung von Formen. Formen geben uns die meisten Styling/Formatierungsoptionen, und wir können sie wie Buttons aussehen lassen, die Sie jeden Tag auf modernen Webseiten anklicken.

Im Folgenden erstellen wir die Schaltfläche auf einem Arbeitsblatt und weisen ihr ein Makro zu. Hier sind die Schritte zum Erstellen der Makroschaltfläche:

1. Zeichne eine Form auf dem Blatt (Registerkarte Einfügen > Formen Dropdown-Menü > Rechteckform).
Verwenden einer Form für eine Makroschaltfläche VBA Excel

2. Fügen Sie der Form Text hinzu (Rechtsklick > Text bearbeiten | oder Doppelklick auf die Form).
Zeichne die Form der Makrotaste und stylen Sie sie.

3. Weisen Sie das Makro zu (Rechtsklick auf den Rand der Form > Makro zuweisen….)
Klicken Sie mit der rechten Maustaste auf Makro Excel-Form zuweisen.

4. Wählen Sie das Makro aus der Liste aus. Es ist wichtig zu beachten, dass das Makro aus der Liste Diese Arbeitsmappe ausgewählt werden sollte, damit, wenn Sie die Arbeitsmappe mit anderen Benutzern teilen, auch das Makro freigegeben wird.

Wenn Sie das Makro aus einer anderen Arbeitsmappe zuweisen, funktioniert die Schaltfläche nicht für die Personen, mit denen Sie die Arbeitsmappe teilen.
Makrofenster für Makroschaltflächenform zuweisen

5. Drücken Sie OK.

Wenn Sie mit der Maus über die Form fahren, verwandelt sie sich nun in den Handzeiger.Wenn Sie auf die Form klicken, wird das Makro ausgeführt.
Klicken Sie mit der linken Maustaste auf Shape, um das Makro auszuführen – Strg, um Edit Shape auszuwählen.

Das ist es! So weisen Sie einem Button, den Sie direkt auf dem Arbeitsblatt erstellt haben, ein Makro zu.

Ändern der Schaltfläche

Wenn Sie die Form auswählen müssen, um ihr Aussehen zu ändern oder sie zu verschieben, halten Sie die Strg-Taste gedrückt, während Sie auf die Form klicken.Dies verhindert, dass das Makro ausgeführt wird und ermöglicht es Ihnen, die Form zu ändern. Excel bietet eine Vielzahl von Optionen auf der Registerkarte Format, um den Formstil, die Formeffekte, die Schriftfarbe oder -größe usw. zu ändern.
Verhindern, dass die Schaltfläche bei Zelländerungen die Größe ändert.

Abhängig von Ihren Einstellungen ist es wahrscheinlich, dass sich auch die Größe der Schaltfläche ändert, wenn Sie die Größe der Spalte oder Zeile ändern, in der sich Ihre Schaltfläche befindet. Wenn Sie nicht möchten, dass dies geschieht, können Sie die Einstellungen leicht anpassen, um die Schaltfläche statisch zu halten.

Zuerst einfach mit der rechten Maustaste auf die Schaltfläche klicken und Größe und Eigenschaften wählen…..
Größe und Eigenschaften der Makroschaltfläche ändern

Dadurch wird der Bereich Format Shape angezeigt. Im Abschnitt Eigenschaften stehen Ihnen Optionen zur Auswahl, je nachdem, ob Sie möchten, dass die Schaltfläche verschoben oder in der Größe geändert wird, wenn Änderungen an Ihrem Blatt vorgenommen werden.
Formatieren des Formbereichs mit Optionen, um die Makroschaltfläche statisch zu halten.

2. Verwenden von Formularsteuerelementen zum Erstellen von Makroschaltflächen

Die nächste Option für Makroschaltflächen ist Formularsteuerelemente. Sie sind im Wesentlichen gleich, was die Einrichtung betrifft.

Der Unterschied zwischen Controls und Shapes liegt im Styling.

Die Schaltflächen für die Formularsteuerung wirken so, als würden sie gedrückt, wenn man auf sie klickt, was ziemlich cool ist. Leider sehen sie jedoch wie eine Schaltfläche aus, die man in einer frühen Version von Windows finden würde.