Wichtig: Der Support für Office 2016 und Office 2019 endet am 14. Oktober 2025. Aktualisieren Sie auf Microsoft 365, um von jedem beliebigen Gerät aus arbeiten zu können, und erhalten Sie weiterhin Support. Microsoft 365 erhalten
Sie können ein Formularsteuerelement oder ein ActiveX-Steuerelement wie folgt automatisieren:
-
Führen Sie eine Aktion oder einen Vorgang aus, wenn ein Benutzer auf ein Formularsteuerelement klickt, indem er ihm ein Makro zuweist.
-
Führen Sie VBA-Code (Microsoft Visual Basic for Applications) aus, um alle Ereignisse zu verarbeiten, die auftreten, wenn ein Benutzer mit einem ActiveX-Steuerelement interagiert.
Weitere Informationen zum Erstellen von Makros finden Sie unter Erstellen oder Löschen eines Makros.
Hinzufügen oder Bearbeiten eines Makros für ein Formularsteuerelement
-
Klicken Sie mit der rechten Maustaste auf das Steuerelement, und klicken Sie dann auf Makro zuweisen.
Das Dialogfeld Makros zuweisen wird angezeigt.
-
Um den Speicherort eines vorhandenen Makros anzugeben, wählen Sie im Feld Makros in aus, wo sich das Makro befindet, indem Sie eine der folgenden Aktionen ausführen:
-
Um in einer geöffneten Arbeitsmappe nach dem Makro zu suchen, wählen Sie Alle geöffneten Arbeitsmappen aus.
Hinweis: Wenn sich das Makro, das Sie dem Steuerelement zuweisen möchten, in einer separaten Arbeitsmappe befindet, öffnen Sie diese Arbeitsmappe zuerst, damit sie im Listenfeld Makros in verfügbar ist.
-
Um die Suche nach dem Makro auf die Arbeitsmappe zu beschränken, die das aktuelle Arbeitsblatt enthält, wählen Sie Diese Arbeitsmappe aus.
-
Um die Suche nach dem Makro auf eine bestimmte Arbeitsmappe zu beschränken, wählen Sie diese Arbeitsmappe aus der Liste der verfügbaren geöffneten Arbeitsmappennamen aus.
-
-
Führen Sie eine der folgenden Aktionen aus:
Zuweisen eines Makros Führen Sie eine der folgenden Aktionen aus:
-
Aufzeichnen eines neuen Makros Klicken Sie auf Aufzeichnen, und wenn Sie die Aufzeichnung des Makros abgeschlossen haben, klicken Sie auf der Registerkarte Entwicklertools in der Gruppe Code auf Aufzeichnung beenden
. -
Zuweisen eines vorhandenen Makros Doppelklicken Sie in der Liste auf ein Makro, oder geben Sie dessen Namen in das Feld Makroname ein.
-
Erstellen eines neuen Makros Klicken Sie auf Neu, und schreiben Sie dann im Visual Basic-Editor ein neues Makro.
Weitere Informationen zum Schreiben von Makros finden Sie in der Visual Basic-Hilfe.
Ändern eines zugewiesenen Makros Führen Sie eine der folgenden Aktionen aus:
-
Bearbeiten des zugewiesenen Makros Klicken Sie im Feld Makroname auf den Namen des Makros, und klicken Sie dann auf Bearbeiten.
-
Zuweisen eines anderen vorhandenen Makros Doppelklicken Sie in der Liste auf ein Makro, oder geben Sie dessen Namen in das Feld Makroname ein.
-
Hinzufügen oder Bearbeiten eines Makros für ein ActiveX-Steuerelement
-
Wenn die Registerkarte Entwicklertools nicht verfügbar ist, zeigen Sie sie an.
Im Excel 2016 2013, 2010:
-
Klicken Sie auf Datei > Optionen > Menüband anpassen.
-
Aktivieren Sie unter Menüband anpassen das Kontrollkästchen Entwickler , und klicken Sie dann auf OK.
In Excel 2007:
-
Klicken Sie auf die Microsoft Office-Schaltfläche
, und klicken Sie dann auf Excel-Optionen. -
Aktivieren Sie in der Kategorie Beliebt unter Top-Optionen für die Arbeit mit Excel das Kontrollkästchen Registerkarte Entwickler im Menüband anzeigen , und klicken Sie dann auf OK.
-
-
Damit Sie das ActiveX-Steuerelement bearbeiten können, muss der Entwurfsmodus aktiv sein. Aktivieren Sie auf der Registerkarte Entwicklertools in der Gruppe Steuerelemente den Entwurfsmodus
. -
Wählen Sie das Steuerelement aus.
Weitere Informationen finden Sie unter Auswählen oder Aufheben der Auswahl von Steuerelementen auf einem Arbeitsblatt.
-
Klicken Sie auf der Registerkarte Entwicklertools in der Gruppe Steuerelemente auf Code anzeigen
.Hinweis: Sie können auch ein vorhandenes Makro bearbeiten, indem Sie mit der rechten Maustaste auf das Steuerelement klicken und dann auf Code anzeigen klicken.
-
Schreiben Sie im Visual Basic-Editor ein neues Makro, oder ändern Sie das vorhandene Makro.
Weitere Informationen zum Schreiben von Makros finden Sie in der Visual Basic-Hilfe.
-
Nachdem Sie das Makro geschrieben haben, klicken Sie im Visual Basic-Editor im Menü Datei auf Schließen und zu Microsoft Excel zurückkehren.
-
Nachdem Sie den Entwurf des Steuerelements abgeschlossen haben, deaktivieren Sie auf der Registerkarte Entwicklertools in der Gruppe Steuerelemente den Entwurfsmodus
.