Hinzufügen einer Schaltfläche und Zuweisen eines Makros in Excel

Excel-Schaltflächen

In Excel werden Schaltflächen zum Aufrufen von Makros verwendet. In diesem Tutorial erfahren Sie, wie Sie Excel-Schaltflächen erstellen, ihnen Makros zuweisen, ihre Eigenschaften anpassen und vieles mehr.

Standardmäßig sind Excel-Makros in einer Liste über die Schaltfläche „Makros“ im Menüband Ansicht zugänglich.

Oft möchten Sie jedoch einen einfachen Zugriff auf ein bestimmtes Makro direkt auf Ihrem Arbeitsblatt ermöglichen. Dies kann mit einem Button-Steuerelement erreicht werden.

Ein Button-Steuerelement sieht aus wie eine Microsoft Windows-Schaltfläche und führt beim Klicken ein Makro aus. Dies ist eine viel praktischere Möglichkeit, auf Ihre am häufigsten verwendeten Makros zuzugreifen, und ist eine einfache Möglichkeit, anderen Benutzern Ihrer Arbeitsmappe benutzerdefinierte Funktionen zur Verfügung zu stellen.

Ausführen eines Makros über eine Schaltfläche

Um ein Makro über eine Schaltfläche in Excel auszuführen, klicken Sie einfach auf die Schaltfläche:

Die Registerkarte "Excel-Entwickler"

Die Schaltflächen sind über die Registerkarte "Entwickler" zugänglich.

Leider blendet Excel die Registerkarte "Entwickler" standardmäßig aus. Wenn das Entwickler-Menüband nicht angezeigt wird, gehen Sie folgendermaßen vor:

  • Klicken Datei > Optionen in der Liste am linken Rand

  • In dem Optionen Dialogauswahl Menüband anpassen > Menüband anpassen > Hauptregisterkarten und füge ein Häkchen im Kästchen für „Entwickler“ hinzu und klicke auf OK.

Makro-Schaltfläche hinzufügen

Wählen Sie in Excel die Registerkarte "Entwickler" aus und klicken Sie dann auf "Einfügung” Dropdown im Abschnitt Steuerelemente. Es gibt verschiedene Arten von Steuerelementen, die in zwei Abschnitte unterteilt sind, „Formularsteuerelemente“ und „ActiveX-Steuerelemente“.

Klicken Sie vorerst einfach auf die Taste Kontrolle unter „Formularsteuerelemente“. Bewegen Sie als Nächstes die Maus an eine beliebige Stelle auf der Arbeitsblattoberfläche, halten Sie dann die linke Maustaste gedrückt und ziehen Sie die Maus, um den Umriss eines Rechtecks ​​zu zeichnen. Wenn Sie die linke Maustaste loslassen, erscheint ein neuer Dialog mit dem Titel „Makro zuweisen”.

Zuweisen eines Makros zu einer Schaltfläche

Hier können Sie der Schaltfläche ein vorhandenes Makro zuweisen, ein neues Makro aufnehmen, mit VBA ein neues Makro von Grund auf neu erstellen oder auf „Abbrechen“ klicken und später zu Ihrer Schaltfläche zurückkehren.

Vorhandenes Makro einer Schaltfläche zuweisen

Um ein vorhandenes Makro zuzuweisen, wählen Sie einfach den Namen des Makros in der Liste aus und klicken dann auf OK.

Bearbeiten Sie ein vorhandenes Makro, bevor Sie es einer Schaltfläche zuweisen

Um ein Makro zu bearbeiten, bevor Sie es der Schaltfläche zuweisen, wählen Sie den Namen des Makros in der Liste aus und klicken Sie auf die Schaltfläche „Bearbeiten“ (der Text der Schaltfläche „Neu“ ändert sich in „Bearbeiten“).

Makro aufnehmen und Taste zuweisen

Um ein neues Makro aufzuzeichnen und der Schaltfläche zuzuweisen, klicken Sie auf „Aufzeichnen…“. Dies bringt die Makro aufnehmen Dialog, in dem Sie einen Namen angeben und auf „OK“ klicken. Die Schaltfläche wird diesem Makro zugewiesen. In der Zwischenzeit bleibt Excel im Aufnahmezustand, bis Sie im Abschnitt "Code" der Registerkarte "Entwickler" auf "Aufnahme beenden" klicken.

VBA-Prozedur schreiben und Schaltfläche zuweisen

Um ein neues Makro für die Schaltfläche zu schreiben, geben Sie einen neuen Namen für Ihr Makro in das Textfeld oben im Dialogfeld ein und klicken Sie dann auf „Neu“. Excel ruft den VB-Editor auf, in dem Sie eine neue leere Makroprozedur mit dem von Ihnen eingegebenen Namen sehen. Diese Prozedur wird in einem neuen Modul gespeichert, das im Projektfenster sichtbar ist.

Makro zugewiesen der Taste ändern

Um das einer Schaltfläche zugewiesene Makro zu ändern, klicken Sie einfach mit der rechten Maustaste auf die Schaltfläche und wählen Sie Makro zuweisen:

Hier können Sie das zugewiesene Makro sehen und beliebige Änderungen vornehmen.

So passen Sie die Schaltflächeneigenschaften in Excel an

Excel-Schaltfläche verschieben oder skalieren

Nachdem Sie eine Schaltfläche platziert haben, können Sie sie einfach verschieben oder ihre Größe ändern. Um eine dieser Aktionen auszuführen, klicken Sie mit der rechten Maustaste auf die Schaltfläche. Dann können Sie mit der linken Maustaste klicken und die Schaltfläche an die gewünschte Position ziehen oder ihre Größe ändern.

Schaltfläche umbenennen

Klicken Sie bei ausgewählter Schaltfläche mit der linken Maustaste auf den zu bearbeitenden Schaltflächentext.

Um mehrere Zeilen hinzuzufügen, drücken Sie einfach die EINTRETEN Schlüssel.

Schaltfläche "Formatieren"

Um andere Schaltflächeneigenschaften zu formatieren, Rechtsklick > Formatsteuerung

Hier können Sie die Schriftgröße und viele andere Schaltflächeneigenschaften anpassen:

Besonders hervorzuheben ist die Registerkarte "Eigenschaften", die das Verhalten der Schaltfläche ändert, wenn umliegende Zeilen und Spalten eingefügt, gelöscht, in der Größe geändert oder ausgeblendet/eingeblendet werden.

  • Verschieben und Größe mit Zellen: Die Schaltfläche bewegt sich und ändert ihre Größe, wenn Zeilen und Spalten geändert werden.
  • Verschieben, aber nicht mit Zellen skalieren: Die Schaltfläche wird verschoben, aber nicht skaliert.
  • Nicht mit Zellen bewegen oder vergrößern: Die Schaltfläche wird nicht verschoben oder in der Größe geändert.
  • Schließlich, Objekt drucken kann festlegen, dass das Objekt auf Ausdrucken angezeigt wird. Dies ist standardmäßig deaktiviert, kann aber bei Bedarf aktiviert werden.

Zuweisen eines Makros zu einer Form

Neben Schaltflächen können Makros anderen Objekten wie Bildern, Textfeldern und Formen zugewiesen werden. Mit einem Bild oder einer Form können Sie eine Schaltfläche erstellen, die beliebig aussieht. Excel enthält eine Vielzahl von anpassbaren Formen, einschließlich Polygonen, Pfeilen, Bannern und mehr, die möglicherweise besser für Ihr Arbeitsblatt geeignet sind als ein normales Schaltflächen-Steuerelement.

Auf Formen kann über die Registerkarte Einfügen zugegriffen werden:

Wählen Sie die gewünschte Form aus der Dropdown-Liste „Form“ aus, zeichnen Sie sie wie ein Schaltflächen-Steuerelement auf Ihr Arbeitsblatt, klicken Sie dann mit der rechten Maustaste darauf und wählen Sie „Makro zuweisen…“ aus dem Popup-Dialogfeld. Die Optionen sind dieselben wie beim Zuweisen eines Makros zu einer Schaltfläche.

Zuweisen eines Makros zu einem Hyperlink

Makros können auch Hyperlinks zugewiesen werden, indem Sie . verwenden VBA-Ereignisse. Ereignisse sind Prozeduren, die ausgelöst werden, wenn bestimmte Aktionen ausgeführt werden:

  • Arbeitsmappe öffnen/schließen/speichern
  • Arbeitsblatt aktivieren / deaktivieren
  • Zellenwerte ändern
  • Klicken Sie auf Hyperlink
  • und mehr.

Veranstaltungen erfordern VBA-Kenntnisse. Um mehr über Events zu erfahren, besuchen Sie unser VBA-Tutorial.

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

wave wave wave wave wave