Excel Makro Button

Excel Makro Button
Excel Makro Button

Excel Makro Button

Lasse mit einem Excel Makro Button eine vorgefertigte Kette von Anweisungen ausführen und deine Arbeit vereinfachen.

Wie Du einen solchen Button erstellst, um ein definiertes Makro aufzurufen lernst Du in meinem heutigen Beitrag zum Thema Excel VBA.

Vielleicht hast Du ja später noch Interesse an anderen Excel VBA Beiträgen: VBA For Schleife, MsgBox, Range.

Achtung! Bevor Du mit Makros durchstarten kannst, musst Du Sie vorher in Excel aktivieren!

Was sind Makros?

Nicht zu verwechseln mit dem slawischen, männlichen Vornamen „Marko“, ist ein Makro eine Folge von Anweisungen.

Besonders häufig, bzw. besonders beliebt sind Makros im Automatisierungsbereich in verschiedenen Kontexten.

Speziell die Arbeit mit Tabellen aus z. B. Microsoft Excel bietet die Erstellung und Verwendung solcher hilfreichen Makros an.

Dabei wird dem Nutzer nicht nur vorhandene und zukünftige Arbeit abgenommen, die Arbeit kann dadurch auch wesentlich effizienter gestaltet werden!

Makros ausführen

Um bereits erstellte Makros auszuführen kannst Du verschiedene Methoden verwenden, darunter:

Möglichkeiten

  • durch eine Tastenkombination
  • beim Öffnen einer Projektmappe
  • aus dem Visual Basic Editor (VBE)
  • und mehr..

In diesem Beitrag beschäftigen wir uns allerdings mit einem Button, also dem Ausführen eines Makros bei Klick auf einem Button.

Methode 1: Button als Form einfügen

Damit wir einen Knopf verwenden können, um ein jeweiliges „auf Ihm“ hinterlegtes Makro auszuführen, müssen wir diesen Knopf natürlich erst einmal hinzufügen.

Achtung! Je nach Excel Version kann sich die Menüführung unterschiedlich gestalten. Schaue auch ggf. in den Entwicklerwerkzeugen in Excel vorbei und prüfe vorher, ob du Diese aktiviert hast! Verwende für Excel-Sheets mit Makros auch die Dateiendung ".xlsm".

Einfügen Menü

Gehe dazu in das obere Menü von Excel und suche den Punkt „Einfügen„:

Excel Menü Einfügen
Excel Menü Einfügen

Abgerundetes Rechteck

Wähle anschließend aus, dass Du eine Form wie z. B. das abgerundete Rechteck einfügen möchtest:

Achtung! Auch hier nochmal der Hinweis auf unterschiedliche Excel-Versionen – Falls Du nicht fündig wirst, schaue doch mal ins Menü "Entwickler" (es muss erst aktiviert werden!)
Excel abgerundetes Rechteck einfügen
Excel abgerundetes Rechteck einfügen

Button gestalten

Danach kannst Du deinen Button, bzw. dein abgerundetes Rechteck so gestalten wie Du magst:

Excel abgerundetes Rechteck Button
Excel abgerundetes Rechteck Button

Makro an Button binden

Nachdem wir im vorherigen Schritt den Button an sich mit Einfügen eines abgerundeten Rechtecks erledigt haben, können wir Diesem nun das Makro zuweisen.

Klicke den Button dazu einfach mit der rechten Maustaste an und wähle „Makro zuweisen“ – fertig!

Nun kannst Du Dein definiertes Makro über den hinzugefügten und gestylten Button aufrufen!

Methode 2: Schaltfläche über den Entwickler-Tab einfügen

Die zweite – und oft bessere – Methode nutzt den Entwickler-Tab in Excel.
Damit erhältst Du eine echte Formular-Schaltfläche, bei der das Makro
direkt beim Erstellen zugewiesen wird.

Schritt 1: Entwickler-Tab aktivieren

Falls der Entwickler-Tab noch nicht sichtbar ist:
Datei → Optionen → Menüband anpassen → Entwicklertools aktivieren → OK.

Schritt 2: Schaltfläche einfügen

Wechsle in den Tab „Entwickler“ und klicke auf „Einfügen“. Unter „Formularsteuerelemente“ findest Du das Symbol für eine Schaltfläche (erstes Icon). Zeichne die Schaltfläche auf dem gewünschten Bereich im Sheet.

Schritt 3: Makro direkt zuweisen

Direkt nach dem Loslassen der Maus öffnet sich automatisch der Dialog „Makro zuweisen“. Wähle Dein Makro aus der Liste, oder erstelle ein neues direkt über „Neu“.

Ein einfaches VBA-Makro als Beispiel

Falls Du noch kein Makro hast, hier ein schnelles Beispiel zum Testen. Öffne den VBA-Editor mit Alt + F11, füge ein neues Modul ein und trage folgenden Code ein:

Sub MeinMakro()
    MsgBox "Makro wurde erfolgreich ausgeführt!", vbInformation, "Info"
End Sub

Weise dieses Makro anschließend Deinem Button zu — fertig. Beim Klick auf den Button erscheint eine Meldung als Bestätigung.

FAQ

Wie erstelle ich einen Excel Makro Button?

Füge über Einfügen → Formen ein abgerundetes Rechteck ein, gestalte es als Button und weise per Rechtsklick → „Makro zuweisen“ ein VBA-Makro zu. Alternativ: Entwickler-Tab → Einfügen → Formular-Schaltfläche.

Wo finde ich den Entwickler-Tab in Excel?

Er ist standardmäßig ausgeblendet. Aktivieren über: Datei → Optionen → Menüband anpassen → Häkchen bei „Entwicklertools“ setzen → OK.

Was ist der Unterschied zwischen Form-Button und Formular-Schaltfläche?

Der Form-Button (abgerundetes Rechteck) ist flexibler gestaltbar. Die Formular-Schaltfläche aus dem Entwickler-Tab ist schlichter, aber direkter — das Makro wird beim Erstellen sofort zugewiesen.

Schreibe einen Kommentar

Deine E-Mail-Adresse wird nicht veröffentlicht. Erforderliche Felder sind mit * markiert

Robert Skibbe
Datenschutz-Übersicht

Diese Website verwendet Cookies, damit wir dir die bestmögliche Benutzererfahrung bieten können. Cookie-Informationen werden in deinem Browser gespeichert und führen Funktionen aus, wie das Wiedererkennen von dir, wenn du auf unsere Website zurückkehrst, und hilft unserem Team zu verstehen, welche Abschnitte der Website für dich am interessantesten und nützlichsten sind.