Sie können ein Formularsteuerelement oder ein ActiveX-Steuerelement automatisieren, indem Sie wie folgt vorgehen:
-
Ausführen einer Aktion oder eines Vorgangs, wenn ein Benutzer auf ein Formularsteuerelement klickt, indem ihm ein Makro zugewiesen wird.
-
Führen Sie Microsoft Visual Basic for Applications (VBA)-Code 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 einesMakros.
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.
-
Wenn Sie die Position eines vorhandenen Makros angeben möchten, wählen Sie aus, wo sich das Makro im Feld Makros in befindet, indem Sie eine der folgenden Aktionen ausführen:
-
Wenn Sie in einer geöffneten Arbeitsmappe nach dem Makro suchen möchten, wählen Sie alle geöffneten Arbeitsmappenaus.
Hinweis: Wenn sich das Makro, das Sie dem Steuerelement zuweisen möchten, in einer separaten Arbeitsmappe befindet, öffnen Sie die Arbeitsmappe zuerst, damit Sie im Listenfeld Makros in verfügbar ist.
-
Wenn Sie die Suche nach dem Makro auf die Arbeitsmappe einschränken möchten, die das aktuelle Arbeitsblatt enthält, wählen Sie Diese Arbeitsmappeaus.
-
Wenn Sie die Suche nach dem Makro auf eine bestimmte Arbeitsmappe einschränken möchten, wählen Sie diese Arbeitsmappe aus der Liste der verfügbaren geöffneten Arbeitsmappen Namen 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 den Namen im 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 Hilfe zu Visual Basic.
Ä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 den Namen im 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.
In Excel 2016, 2013, 2010:
-
Klicken Sie auf Datei > Optionen > Menüband anpassen.
-
Aktivieren Sie unter Menüband anpassendas Kontrollkästchen Entwicklertools , 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 Allgemein unter Top-Optionen für die Arbeit mit Exceldas Kontrollkästchen Entwicklerregisterkarte im Menüband anzeigen , und klicken Sie dann auf OK.
-
-
Damit Sie das ActiveX-Steuerelement bearbeiten können, muss der Entwurfsmodus aktiv sein. Klicken Sie auf der Registerkarte Entwicklertools in der Gruppe Steuerelemente auf 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 ein vorhandenes Makro auch bearbeiten, indem Sie mit der rechten Maustaste auf das Steuerelement und dann auf Code anzeigenklicken.
-
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 Hilfe zu Visual Basic.
-
Nachdem Sie das Schreiben des Makros abgeschlossen haben, klicken Sie im Visual Basic-Editor im Menü Datei auf Schließen und zurück zu Microsoft Excel .
-
Nachdem Sie das Steuerelement entworfen haben, deaktivieren Sie auf der Registerkarte Entwicklertools in der Gruppe Steuerelemente den Entwurfsmodus .