Hinzufügen oder Bearbeiten eines Makros für ein Steuerelement in einem Arbeitsblatt

Gilt für
Excel 2016 Excel 2013 Excel 2010 Excel 2007

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. 

Sie können ein Formularsteuerelement oder ein ActiveX-Steuerelement wie folgt automatisieren:

  • 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 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 eines Makros.

Hinzufügen oder Bearbeiten eines Makros für ein Formularsteuerelement

  1. Klicken Sie mit der rechten Maustaste auf das Steuerelement, und klicken Sie dann auf Makro zuweisen.
    Das Dialogfeld Makros zuweisen wird angezeigt.

  2. Wenn Sie die Position eines vorhandenen Makros angeben möchten, wählen Sie im Feld Makros in die Position des Makros aus, indem Sie einen der folgenden Schritte ausführen:

    • Wählen Sie Alle geöffneten Arbeitsmappen aus, um in einer geöffneten Arbeitsmappe nach dem Makro zu suchen.

      Hinweis

      Wenn sich das Makro, das Sie dem Steuerelement zuweisen möchten, in einer separaten Arbeitsmappe befindet, öffnen Sie zuerst diese Arbeitsmappe, damit sie im Listenfeld Makros in verfügbar ist.

    • Wenn Sie die Suche nach dem Makro auf die Arbeitsmappe beschränken möchten, die das aktuelle Arbeitsblatt enthält, wählen Sie diese Arbeitsmappe aus.

    • Wenn Sie die Suche nach dem Makro auf eine bestimmte Arbeitsmappe beschränken möchten, wählen Sie diese Arbeitsmappe aus der Liste der verfügbaren geöffneten Arbeitsmappennamen aus.

  3. Führen Sie eine der folgenden Aktionen aus:
    Zuweisen eines Makros Führen Sie einen der folgenden Schritte aus:

    • Aufzeichnen eines neuen Makros Klicken Sie auf Aufzeichnen und wenn Sie die Aufzeichnung des Makros abgeschlossen haben, klicken Sie auf der Registerkarte Entwickler in der Gruppe Code auf Aufzeichnung stoppenSchaltflächenabbildung .
    • Zuweisen eines vorhandenen Makros Doppelklicken Sie auf ein Makro in der Liste, oder geben Sie seinen 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 einen der folgenden Schritte 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 auf ein Makro in der Liste, oder geben Sie seinen Namen in das Feld " Makroname " ein.

Hinzufügen oder Bearbeiten eines Makros für ein ActiveX-Steuerelement

  1. Wenn die Registerkarte Entwicklertools nicht verfügbar ist, zeigen Sie sie an.
    In Excel 2016, 2013, 2010:

    1. Klicken Sie auf Menüband "Dateioptionen>>", "Menüband anpassen".
    2. Aktivieren Sie unter "Menüband anpassen" das Kontrollkästchen "Entwicklertools", und klicken Sie dann auf "OK".

    In Excel 2007:

    1. Klicken Sie auf die Abbildung der Microsoft Office-Schaltfläche und anschließend auf "Excel-Optionen".
    2. Aktivieren Sie in der Kategorie "Gängig" unter "Top-Optionen für die Arbeit mit Excel" das Kontrollkästchen "Entwicklerregisterkarte anzeigen" im Menüband, und klicken Sie dann auf "OK".
  2. Damit Sie das ActiveX-Steuerelement bearbeiten können, muss der Entwurfsmodus aktiv sein. Aktivieren Sie auf der Registerkarte "Entwicklertools" in der Gruppe "Steuerelemente" die Option " .

  3. Wählen Sie das Steuerelement aus.
    Weitere Informationen finden Sie unter Aktivieren oder Deaktivieren von Steuerelementen in einem Arbeitsblatt.

  4. Klicken Sie auf der Registerkarte "Entwicklertools" in der Gruppe "Steuerelemente" auf "Codeschaltflächenbildanzeigen".

    Hinweis

    Sie können auch ein vorhandenes Makro bearbeiten, indem Sie mit der rechten Maustaste auf das Steuerelement und dann auf "Code anzeigen" klicken.

  5. 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.

  6. Klicken Sie nach dem Schreiben des Makros im Menü Datei des Visual Basic-Editors auf Schließen und zurück zu Microsoft Excel.

  7. Nachdem Sie den Entwurf des Steuerelements abgeschlossen haben, deaktivieren Sie auf der Registerkarte "Entwicklertools" in der Gruppe "Steuerelemente" die Schaltflächenabbildungim Entwurfsmodus.