Zum Hauptinhalt springen

Wie erstellt man eine Dropdown-Liste mit mehreren Kontrollkästchen in Excel?

Author: Siluvia Last Modified: 2025-05-28

Herkömmliche Dropdown-Listen in Excel beschränken Benutzer auf einzelne Auswahlmöglichkeiten. Um diese Einschränkung zu überwinden und Mehrfachauswahlen zu ermöglichen, werden wir zwei praktische Methoden untersuchen, um Dropdown-Listen mit mehreren Kontrollkästchen zu erstellen.

Verwenden Sie ein Listenfeld, um eine Dropdown-Liste mit mehreren Kontrollkästchen zu erstellen
A: Erstellen Sie ein Listenfeld mit Quelldaten
B: Benennen Sie die Zelle, in der Sie die ausgewählten Elemente platzieren möchten
C: Fügen Sie eine Form ein, um die ausgewählten Elemente auszugeben
Erstellen Sie ganz einfach eine Dropdown-Liste mit Kontrollkästchen mit einem erstaunlichen Tool
Weitere Tutorials für Dropdown-Listen...


Verwenden Sie ein Listenfeld, um eine Dropdown-Liste mit mehreren Kontrollkästchen zu erstellen

Wie im folgenden Screenshot gezeigt, dienen alle Namen im Bereich A2:A11 des aktuellen Arbeitsblatts als Quelldaten für das in Zelle C4 platzierte Listenfeld. Wenn Sie auf dieses Feld klicken, wird die Liste der auswählbaren Elemente erweitert, und die ausgewählten Elemente werden in Zelle E4 angezeigt. Um dies zu erreichen, folgen Sie diesen Schritten:

A screenshot showing the source data range for a list box with multiple checkboxes in Excel

A. Erstellen Sie ein Listenfeld mit Quelldaten

1. Klicken Sie auf Entwickler > Einfügen > Listenfeld (ActiveX-Steuerelement). Siehe Screenshot:

A screenshot of selecting the List Box option under the Developer tab in Excel

2. Zeichnen Sie ein Listenfeld im aktuellen Arbeitsblatt, klicken Sie es mit der rechten Maustaste an und wählen Sie Eigenschaften aus dem Kontextmenü.

A screenshot of the Properties option on the list box context menu

3. Im Eigenschaften-Dialogfeld müssen Sie wie folgt konfigurieren.

  • 3.1 Geben Sie im Feld ListFillRange den Quellbereich ein, den Sie in der Liste anzeigen möchten (hier gebe ich den Bereich A2:A11 ein);
  • 3.2 Wählen Sie im Feld ListStyle 1 - fmListStyleOption;
  • 3.3 Wählen Sie im Feld MultiSelect 1 – fmMultiSelectMulti;
  • 3.4 Schließen Sie das Eigenschaften-Dialogfeld. Siehe Screenshot:

    A screenshot of the configured Properties dialog box for a list box in Excel

B: Benennen Sie die Zelle, in der Sie die ausgewählten Elemente platzieren möchten

Wenn Sie alle ausgewählten Elemente in eine bestimmte Zelle, z. B. E4, ausgeben müssen, gehen Sie wie folgt vor.

1. Wählen Sie die Zelle E4 aus, geben Sie ListBoxOutput in das Namensfeld ein und drücken Sie die Eingabetaste.

A screenshot showing how to name a cell for locating selected items in Excel

C. Fügen Sie eine Form ein, um die ausgewählten Elemente auszugeben

1. Klicken Sie auf Einfügen > Formen > Rechteck. Siehe Screenshot:

A screenshot showing how to insert a rectangle shape in Excel

2. Zeichnen Sie ein Rechteck in Ihr Arbeitsblatt (hier zeichne ich das Rechteck in Zelle C4). Klicken Sie dann mit der rechten Maustaste auf das Rechteck und wählen Sie Makro zuweisen aus dem Kontextmenü.

A screenshot of assigning a macro to a rectangle shape in Excel

3. Klicken Sie im Dialogfeld Makro zuweisen auf die Schaltfläche Neu.

A screenshot of the Assign Macro dialog box in Excel

4. Im sich öffnenden Microsoft Visual Basic for Applications-Fenster ersetzen Sie bitte den ursprünglichen Code im Modulfenster durch den folgenden VBA-Code.

VBA-Code: Erstellen einer Liste mit mehreren Kontrollkästchen

Sub Rectangle1_Click()
'Updated by Extendoffice 20200730
Dim xSelShp As Shape, xSelLst As Variant, I, J As Integer
Dim xV As String
Set xSelShp = ActiveSheet.Shapes(Application.Caller)
Set xLstBox = ActiveSheet.ListBox1
If xLstBox.Visible = False Then
    xLstBox.Visible = True
    xSelShp.TextFrame2.TextRange.Characters.Text = "Pickup Options"
    xStr = ""
    xStr = Range("ListBoxOutput").Value
    
    If xStr <> "" Then
         xArr = Split(xStr, ";")
    For I = xLstBox.ListCount - 1 To 0 Step -1
        xV = xLstBox.List(I)
        For J = 0 To UBound(xArr)
            If xArr(J) = xV Then
              xLstBox.Selected(I) = True
              Exit For
            End If
        Next
    Next I
    End If
Else
    xLstBox.Visible = False
    xSelShp.TextFrame2.TextRange.Characters.Text = "Select Options"
    For I = xLstBox.ListCount - 1 To 0 Step -1
        If xLstBox.Selected(I) = True Then
        xSelLst = xLstBox.List(I) & ";" & xSelLst
        End If
    Next I
    If xSelLst <> "" Then
        Range("ListBoxOutput") = Mid(xSelLst, 1, Len(xSelLst) - 1)
    Else
        Range("ListBoxOutput") = ""
    End If
End If
End Sub

Hinweis: Im Code ist Rectangle1 der Formname; ListBox1 ist der Name des Listenfelds; „Optionen auswählen“ und „Optionen abrufen“ sind die angezeigten Texte der Form; und ListBoxOutput ist der Zellenname der Ausgabestelle. Sie können sie bei Bedarf ändern.

5. Drücken Sie gleichzeitig die Tasten Alt + Q, um das Microsoft Visual Basic for Applications-Fenster zu schließen.

6. Durch Klicken auf die Rechteckschaltfläche wird das Listenfeld ein- oder ausgeblendet. Wenn das Listenfeld eingeblendet ist, wählen Sie die gewünschten Elemente durch Aktivieren der Kontrollkästchen aus. Klicken Sie dann erneut auf das Rechteck, um alle ausgewählten Elemente in Zelle E4 auszugeben. Siehe die Demo unten:

7. Speichern Sie die Arbeitsmappe als Excel-Makrofähige Arbeitsmappe, um den Code in Zukunft wiederzuverwenden.


Dropdown-Liste mit Kontrollkästchen mit einem erstaunlichen Tool erstellen

Müde von komplexem VBA-Coding? Kutools für Excel macht es einfach, Dropdown-Listen mit Kontrollkästchen für nahtlose Mehrfachauswahl zu erstellen. Perfekt für Umfragen, Datenfilterung oder dynamische Formulare – dieses benutzerfreundliche Tool optimiert Ihren Workflow und spart Ihnen Zeit.

Kutools für Excel bietet über 300 erweiterte Funktionen, um komplexe Aufgaben zu vereinfachen und Kreativität sowie Effizienz zu steigern. Durch die Integration mit KI-Funktionen automatisiert Kutools Aufgaben präzise und macht das Datenmanagement mühelos. Detaillierte Informationen zu Kutools für Excel... Kostenlose Testversion...

1. Öffnen Sie das Arbeitsblatt, in dem Sie die Datenvalidierung für die Dropdown-Liste festgelegt haben, klicken Sie auf Kutools > Dropdown-Liste > Erweiterte Dropdown-Liste aktivieren. Klicken Sie dann erneut im Dropdown-Menü auf Dropdown-Liste mit Kontrollkästchen. Siehe Screenshot:

click to enable Advanced Drop-down List arrow right click Drop-down List with Check Boxes feature

2. Konfigurieren Sie im Dialogfeld Kontrollkästchen zur Dropdown-Liste hinzufügen wie folgt:

  • 2.1) Wählen Sie die Zellen aus, die die Dropdown-Liste enthalten;
  • 2.2) Geben Sie im Feld Trennzeichen ein Trennzeichen ein, mit dem Sie die mehreren Elemente trennen möchten;
  • 2.3) Aktivieren Sie bei Bedarf die Option Suche aktivieren. (Wenn Sie diese Option aktivieren, können Sie später in der Dropdown-Liste suchen.)
  • 2.4) Klicken Sie auf die Schaltfläche OK.

    click Drop-down List with Check Boxes feature

Ab sofort wird beim Klicken auf die Zelle mit der Dropdown-Liste ein Listenfeld angezeigt. Bitte wählen Sie Elemente aus, indem Sie die Kontrollkästchen aktivieren, um sie in die Zelle auszugeben, wie in der folgenden Demo gezeigt.

Für weitere Details zu dieser Funktion besuchen Sie bitte dieses Tutorial.

Kutools für Excel - Verleihen Sie Excel mit über 300 essenziellen Tools einen echten Schub. Nutzen Sie dauerhaft kostenlose KI-Funktionen! Holen Sie es sich jetzt

Dieser Artikel bietet zwei Methoden, mit denen Sie ganz einfach Dropdown-Listen mit Kontrollkästchen in Excel erstellen können. Sie können diejenige auswählen, die Sie bevorzugen. Wenn Sie daran interessiert sind, weitere Excel-Tipps und -Tricks zu erkunden, bietet unsere Website Tausende von Tutorials.


Verwandte Artikel:

Auto-Vervollständigung beim Tippen in der Excel-Dropdown-Liste
Wenn Sie eine Dropdown-Liste mit Datenvalidierung und vielen Werten haben, müssen Sie in der Liste nach unten scrollen, um das richtige Element zu finden, oder das gesamte Wort direkt in das Listenfeld eingeben. Wenn es eine Methode gäbe, die Auto-Vervollständigung beim Tippen des ersten Buchstabens in der Dropdown-Liste ermöglicht, würde alles einfacher werden. Dieses Tutorial bietet die Methode zur Lösung des Problems.

Dropdown-Liste aus einer anderen Arbeitsmappe in Excel erstellen
Es ist ziemlich einfach, eine Datenvalidierungs-Dropdown-Liste zwischen Arbeitsblättern innerhalb einer Arbeitsmappe zu erstellen. Aber was tun Sie, wenn sich die benötigten Listen-Daten in einer anderen Arbeitsmappe befinden? In diesem Tutorial erfahren Sie detailliert, wie Sie eine Dropdown-Liste aus einer anderen Arbeitsmappe in Excel erstellen.

Eine durchsuchbare Dropdown-Liste in Excel erstellen
Bei einer Dropdown-Liste mit zahlreichen Werten ist es nicht einfach, das richtige Element zu finden. Früher haben wir eine Methode zur automatischen Vervollständigung der Dropdown-Liste vorgestellt, wenn der erste Buchstabe in das Dropdown-Feld eingegeben wird. Neben der Auto-Vervollständigungsfunktion können Sie die Dropdown-Liste auch durchsuchbar machen, um die Effizienz bei der Suche nach passenden Werten in der Dropdown-Liste zu erhöhen. Für eine durchsuchbare Dropdown-Liste probieren Sie die Methode in diesem Tutorial aus.

Andere Zellen automatisch ausfüllen, wenn Werte in der Excel-Dropdown-Liste ausgewählt werden
Angenommen, Sie haben eine Dropdown-Liste basierend auf den Werten im Zellbereich B8:B14 erstellt. Wenn Sie einen Wert in der Dropdown-Liste auswählen, sollen die entsprechenden Werte im Zellbereich C8:C14 automatisch in eine ausgewählte Zelle eingefügt werden. Um das Problem zu lösen, helfen Ihnen die Methoden in diesem Tutorial weiter.

Weitere Tutorials für Dropdown-Listen...

Beste Büroproduktivitätswerkzeuge

🤖 Kutools AI-Assistent: Revolutionieren Sie die Datenanalyse basierend auf: Intelligente Ausführung   |  Code generieren  |  Benutzerdefinierte Formeln erstellen  |  Daten analysieren und Diagramme generieren  |  Erweiterte Funktionen aufrufen
Beliebte Funktionen: Finden, Hervorheben oder Doppelte markieren   |  Leere Zeilen löschen   |  Spalten oder Zellen kombinieren ohne Datenverlust   |   Runden ...
Erweiterte SVERWEIS: Mehrfachkriterien SVERWEIS    Mehrfachwert SVERWEIS  |   Mehrblatt-SVERWEIS   |   Fuzzy Match ....
Erweiterte Dropdown-Liste: Schnell Dropdown-Liste erstellen   |  Abhängige Dropdown-Liste   |  Mehrfachauswahl Dropdown-Liste ....
Spaltenmanager: Eine bestimmte Anzahl von Spalten hinzufügen  |  Spalten verschieben  |  Sichtbarkeitsstatus ausgeblendeter Spalten umschalten  |  Bereiche & Spalten vergleichen ...
Hervorgehobene Funktionen: Gitterfokus   |  Entwurfsansicht   |   Erweiterte Formelleiste    Arbeitsmappe & Arbeitsblatt-Manager   |  AutoText-Bibliothek (Auto Text)   |  Datumsauswahl   |  Daten zusammenführen   |  Zellen verschlüsseln/entschlüsseln    E-Mail senden nach Liste   |  Spezialfilter   |   Spezialfilter (Filtern fett/kursiv/durchgestrichen...) ...
Top15 Werkzeugsets12 Textwerkzeuge (Text hinzufügen, Bestimmte Zeichen löschen, ...)   |   50+ Diagramm typen (Gantt-Diagramm, ...)   |   40+ Praktische Formeln (Alter basierend auf dem Geburtsdatum berechnen, ...)   |   19 Einfügewerkzeuge (QR-Code einfügen, Bild aus Pfad einfügen, ...)   |   12 Konvertierungswerkzeuge (In Wörter umwandeln, Währungsumrechnung, ...)   |   7 Konsolidieren & Aufteilen Werkzeuge (Erweiterte Zeilen zusammenführen, Zellen aufteilen, ...)   |   ... und mehr

Verbessern Sie Ihre Excel-Fähigkeiten mit Kutools für Excel und erleben Sie Effizienz wie nie zuvor. Kutools für Excel bietet über300 erweiterte Funktionen zur Steigerung der Produktivität und Zeitersparnis.  Klicken Sie hier, um die Funktion zu erhalten, die Sie am meisten benötigen...


Office Tab bringt eine Registerkartenoberfläche zu Office und macht Ihre Arbeit viel einfacher

  • Aktivieren Sie die Bearbeitung und das Lesen mit Registerkarten in Word, Excel, PowerPoint, Publisher, Access, Visio und Project.
  • Öffnen und erstellen Sie mehrere Dokumente in neuen Registerkarten desselben Fensters, anstatt in neuen Fenstern.
  • Steigert Ihre Produktivität um50 % und reduziert täglich hunderte von Mausklicks für Sie!