Wie erstelle ich eine Dropdown-Liste mit mehreren Kontrollkästchen in Excel?
Viele Excel-Benutzer erstellen in der Regel eine Dropdown-Liste mit mehreren Kontrollkästchen, um mehrere Elemente pro Zeit aus der Liste auszuwählen. Tatsächlich können Sie mit der Datenüberprüfung keine Liste mit mehreren Kontrollkästchen erstellen. In diesem Tutorial zeigen wir Ihnen zwei Methoden zum Erstellen einer Dropdown-Liste mit mehreren Kontrollkästchen in Excel.
Verwenden Sie das 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 suchen
C: Fügen Sie eine Form ein, um die Ausgabe der ausgewählten Elemente zu erleichtern
Erstellen Sie mit einem erstaunlichen Tool ganz einfach eine Dropdown-Liste mit Kontrollkästchen
Weitere Tutorials für Dropdown-Liste ...
Verwenden Sie das Listenfeld, um eine Dropdown-Liste mit mehreren Kontrollkästchen zu erstellen
Wie im folgenden Screenshot gezeigt, sind im aktuellen Arbeitsblatt alle Namen im Bereich A2: A11 die Quelldaten des Listenfelds. Klicken Sie auf die Schaltfläche in Zelle C4, um die ausgewählten Elemente auszugeben. Alle ausgewählten Elemente im Listenfeld werden in Zelle E4 angezeigt. Um dies zu erreichen, gehen Sie bitte wie folgt vor.
A. Erstellen Sie ein Listenfeld mit Quelldaten
1 Klicken Entwickler:in / Unternehmen > Insert > Listenfeld (Active X Control). Siehe Screenshot:
2. Zeichnen Sie ein Listenfeld im aktuellen Arbeitsblatt, klicken Sie mit der rechten Maustaste darauf und wählen Sie es aus Ferienhäuser aus dem Kontextmenü.
3. In dem Ferienhäuser Dialogfeld müssen Sie wie folgt konfigurieren.
- 3.1 In der ListFillRange Geben Sie im Feld den Quellbereich ein, den Sie in der Liste anzeigen möchten (hier gebe ich den Bereich ein A2: A11);
- 3.2 In der Listenstil Wählen Sie 1 - fmList-Stiloption;
- 3.3 In der Mehrfachauswahl Wählen Sie 1 - fmMultiSelectMulti;
- 3.4 Schließen Sie die Ferienhäuser Dialogbox. Siehe Screenshot:
B: Benennen Sie die Zelle, in der Sie die ausgewählten Elemente suchen
Wenn Sie alle ausgewählten Elemente in eine bestimmte Zelle wie E4 ausgeben müssen, gehen Sie wie folgt vor.
1. Wählen Sie die Zelle E4 aus und geben Sie ein ListBoxAusgabe in die Namensfeld und drücke die Enter Key.
C. Fügen Sie eine Form ein, um die Ausgabe der ausgewählten Elemente zu erleichtern
1 Klicken Insert > Formen > Rechteck. Screenshot:
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ü.
3. In dem Makro zuweisen Klicken Sie im Dialogfeld auf die Schaltfläche Neu .
4. In der Öffnung Microsoft Visual Basic für Applikationen Fenster, bitte ersetzen Sie den Originalcode im Modul Fenster mit dem folgenden VBA-Code.
VBA-Code: Erstellen Sie eine 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 Rechteck1 ist der Formname; ListBox1 ist der Name des Listenfelds; Optionen wählen und Abholoptionen sind die angezeigten Texte der Form; und die ListBoxAusgabe ist der Bereichsname der Ausgabezelle. Sie können sie je nach Bedarf ändern.
5. Drücken Sie Andere + Q Tasten gleichzeitig zum Schließen der Microsoft Visual Basic für Applikationen Fenster.
6. Klicken Sie auf das Rechteck, um das Listenfeld zu falten oder zu erweitern. Wenn das Listenfeld erweitert wird, überprüfen Sie die Elemente im Listenfeld und klicken Sie erneut auf das Rechteck, um alle ausgewählten Elemente in Zelle E4 auszugeben. Siehe unten Demo:
7. Speichern Sie dann die Arbeitsmappe als Excel MacroEnable-Arbeitsmappe für die zukünftige Wiederverwendung des Codes.
Erstellen Sie eine Dropdown-Liste mit Kontrollkästchen mit einem erstaunlichen Tool
Die obige Methode ist zu mehrstufig, um einfach zu handhaben. Hier kann man das nur empfehlen Dropdown-Liste mit Kontrollkästchen Nutzen von Kutools für Excel Damit Sie auf einfache Weise eine Dropdown-Liste mit Kontrollkästchen in einem bestimmten Bereich, einem aktuellen Arbeitsblatt, einer aktuellen Arbeitsmappe oder allen geöffneten Arbeitsmappen erstellen können, die Ihren Anforderungen entsprechen. Siehe die folgende Demo:
Laden Sie es jetzt herunter und probieren Sie es aus! (30 Tage kostenloser Trail)
Neben der obigen Demo bieten wir auch eine schrittweise Anleitung, um zu demonstrieren, wie diese Funktion angewendet wird, um diese Aufgabe zu erfüllen. Bitte gehen Sie wie folgt vor.
1. Öffnen Sie das Arbeitsblatt, für das Sie die Dropdown-Liste Datenüberprüfung festgelegt haben, und klicken Sie auf Kutoolen > Dropdown-Liste > Dropdown-Liste mit Kontrollkästchen > Einstellungen. Screenshot:
2. In dem Dropdown-Liste mit Einstellungen für Kontrollkästchen Dialogfeld, bitte wie folgt konfigurieren.
- 2.1) In der Gelten Geben Sie im Abschnitt den Anwendungsbereich an, in dem Sie Kontrollkästchen für Elemente in der Dropdown-Liste erstellen. Sie können a angeben bestimmte Reichweite, aktuelles Arbeitsblatt, aktuelle Arbeitsmappe or alle geöffneten Arbeitsmappen basierend auf Ihre Bedürfnisse.
- 2.2) In der Model Wählen Sie im Abschnitt einen Stil aus, in dem Sie die ausgewählten Elemente ausgeben möchten.
- Hier nimmt die Ändern Wenn Sie diese Option als Beispiel auswählen, wird der Zellenwert basierend auf den ausgewählten Elementen geändert.
- 2.3) In der Separator Geben Sie in das Feld ein Trennzeichen ein, mit dem Sie die mehreren Elemente trennen.
- 2.4) In der Textrichtung Wählen Sie im Abschnitt eine Textrichtung aus, die Ihren Anforderungen entspricht.
- 2.5) Klicken Sie auf OK .
3. Klicken Sie im letzten Schritt auf Kutoolen > Dropdown-Liste > Dropdown-Liste mit Kontrollkästchen > Dropdown-Liste der Kontrollkästchen aktivieren um diese Funktion zu aktivieren.
Wenn Sie von nun an auf die Zellen mit der Dropdown-Liste in einem bestimmten Bereich klicken, wird ein Listenfeld angezeigt. Wählen Sie die Elemente aus, indem Sie die Kontrollkästchen aktivieren, die wie in der folgenden Demo in die Zelle ausgegeben werden sollen ).
Weitere Informationen zu dieser Funktion finden Sie unter Bitte besuchen Sie hier.
Wenn Sie eine kostenlose Testversion (30 Tage) dieses Dienstprogramms wünschen, Bitte klicken Sie, um es herunterzuladenund wenden Sie dann die Operation gemäß den obigen Schritten an.
In Verbindung stehende Artikel:
Autocomplete beim Eingeben der Excel-Dropdown-Liste
Wenn Sie eine Dropdown-Liste zur Datenüberprüfung mit großen Werten haben, müssen Sie in der Liste nach unten scrollen, um die richtige zu finden, oder das ganze Wort direkt in das Listenfeld eingeben. Wenn es eine Methode gibt, mit der die automatische Vervollständigung beim Eingeben des ersten Buchstabens in die Dropdown-Liste ermöglicht wird, wird alles einfacher. Dieses Tutorial bietet die Methode zur Lösung des Problems.
Erstellen Sie eine Dropdown-Liste aus einer anderen Arbeitsmappe in Excel
Es ist recht einfach, eine Dropdown-Liste zur Datenüberprüfung zwischen Arbeitsblättern in einer Arbeitsmappe zu erstellen. Was würden Sie tun, wenn sich die für die Datenüberprüfung benötigten Listendaten in einer anderen Arbeitsmappe befinden? In diesem Tutorial erfahren Sie ausführlich, wie Sie eine Drop-Fown-Liste aus einer anderen Arbeitsmappe in Excel erstellen.
Erstellen Sie eine durchsuchbare Dropdown-Liste in Excel
Für eine Dropdown-Liste mit zahlreichen Werten ist es keine leichte Aufgabe, eine richtige zu finden. Zuvor haben wir eine Methode zum automatischen Ausfüllen der Dropdown-Liste eingeführt, wenn Sie den ersten Buchstaben in das Dropdown-Feld eingeben. Neben der Funktion zur automatischen Vervollständigung können Sie die Dropdown-Liste auch durchsuchbar machen, um die Arbeitseffizienz beim Finden geeigneter Werte in der Dropdown-Liste zu verbessern. Probieren Sie die Methode in diesem Lernprogramm aus, um die Dropdown-Liste durchsuchbar zu machen.
Füllen Sie andere Zellen automatisch aus, wenn Sie Werte in der Excel-Dropdown-Liste auswählen
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, möchten Sie, dass die entsprechenden Werte im Zellbereich C8: C14 automatisch in eine ausgewählte Zelle eingefügt werden. Um das Problem zu lösen, tun Ihnen die Methoden in diesem Tutorial einen Gefallen.
Beste Office-Produktivitätstools
Verbessern Sie Ihre Excel-Kenntnisse mit Kutools für Excel und erleben Sie Effizienz wie nie zuvor. Kutools für Excel bietet über 300 erweiterte Funktionen, um die Produktivität zu steigern und Zeit zu sparen. Klicken Sie hier, um die Funktion zu erhalten, die Sie am meisten benötigen ...
Office Tab Bringt die Oberfläche mit Registerkarten in Office und erleichtert Ihnen die Arbeit erheblich
- Aktivieren Sie das Bearbeiten und Lesen von Registerkarten in Word, Excel und PowerPoint, Publisher, Access, Visio und Project.
- Öffnen und erstellen Sie mehrere Dokumente in neuen Registerkarten desselben Fensters und nicht in neuen Fenstern.
- Steigert Ihre Produktivität um 50 % und reduziert jeden Tag Hunderte von Mausklicks für Sie!