Wie wähle ich mehrere Elemente aus der Dropdown-Liste in eine Zelle in Excel aus?
Die Dropdown-Liste wird häufig in der täglichen Excel-Arbeit verwendet. Standardmäßig kann nur ein Element in einer Dropdown-Liste ausgewählt werden. In einigen Fällen müssen Sie jedoch möglicherweise mehrere Elemente aus der Dropdown-Liste in einer einzelnen Zelle auswählen (siehe Abbildung unten). Wie können Sie in Excel damit umgehen?
![]() |
![]() |
![]() |
Wählen Sie mehrere Elemente aus der Dropdown-Liste in einer Zelle mit VBA aus
Wählen Sie mehrere Elemente aus der Dropdown-Liste in einer Zelle mit VBA aus
Hier sind einige VBA, die Ihnen bei der Lösung dieses Problems einen Gefallen tun können.
Wählen Sie doppelte Elemente aus der Dropdown-Liste in einer Zelle aus
1. Klicken Sie nach dem Erstellen einer Dropdown-Liste mit der rechten Maustaste auf die Registerkarte Blatt, um sie auszuwählen Code anzeigen in dem Kontextmenü.
2. Dann in der Microsoft Visual Basic für Applikationen Fenster, kopieren Sie den folgenden Code und fügen Sie ihn in das leere Skript ein.
VBA: Wählen Sie mehrere Elemente aus der Dropdown-Liste in einer Zelle aus
Private Sub Worksheet_Change(ByVal Target As Range)
'UpdatebyExtendoffice20221111
Dim xRgVal As Range
Dim xStrNew As String
On Error Resume Next
Set xRgVal = Cells.SpecialCells(xlCellTypeAllValidation)
If (Target.Count > 1) Or (xRgVal Is Nothing) Then Exit Sub
If Intersect(Target, xRgVal) Is Nothing Then Exit Sub
If Target.Value = "" Then Exit Sub
Application.EnableEvents = False
xStrNew = Target.Value
Application.Undo
If xStrNew = Target.Value Then
Else
xStrNew = xStrNew & " " & Target.Value
Target.Value = xStrNew
End If
Application.EnableEvents = True
End Sub
3. Speichern Sie den Code und schließen Sie das Fenster, um zur Dropdown-Liste zurückzukehren. Jetzt können Sie mehrere Elemente aus der Dropdown-Liste auswählen.
Hinweis:
1. Mit dem VBA werden die Elemente nach Leerzeichen getrennt, die Sie ändern können xStrNew = xStrNew & "" & Zielwert an andere, um das Trennzeichen nach Bedarf zu ändern. Zum Beispiel, xStrNew = xStrNew & "," & Zielwert trennt die Elemente durch Kommas.
2. Dieser VBA-Code funktioniert für alle Dropdown-Listen im Blatt.
Wählen Sie mehrere Elemente aus der Dropdown-Liste in eine Zelle ohne Wiederholung aus
Wenn Sie nur eindeutige Elemente aus der Dropdown-Liste in eine Zelle auswählen möchten, können Sie die obigen Schritte wiederholen und den folgenden Code verwenden.
VBA: Wählen Sie mehrere Elemente ohne Wiederholung aus der Dropdown-Liste in eine Zelle aus
Private Sub Worksheet_Change(ByVal Target As Range)
'UpdatebyExtendoffice20221111
Dim I As Integer
Dim xRgVal As Range
Dim xStrNew As String
Dim xStrOld As String
Dim xFlag As Boolean
Dim xArr
On Error Resume Next
Set xRgVal = Cells.SpecialCells(xlCellTypeAllValidation)
If (Target.Count > 1) Or (xRgVal Is Nothing) Then Exit Sub
If Intersect(Target, xRgVal) Is Nothing Then Exit Sub
If Target.Value = "" Then Exit Sub
Application.EnableEvents = False
xFlag = True
xStrNew = " " & Target.Value & " "
Application.Undo
xStrOld = Target.Value
If InStr(1, xStrOld, xStrNew) = 0 Then
xStrNew = xStrNew & xStrOld & " "
Else
xStrNew = xStrOld
End If
Target.Value = xStrNew
Application.EnableEvents = True
End Sub
Beide oben genannten VBA-Codes unterstützen nicht das Löschen von Teilen des Zellinhalts, sondern nur das Löschen aller Elemente der Zelle.
Wählen Sie mit der praktischen Option von Kutools for Excel mehrere Elemente aus der Dropdown-Liste in einer Zelle aus
Wenn Sie mit VBA-Code nicht vertraut sind, können Sie dies tun kostenlose Installation ein handliches Werkzeug - Kutools for Excel, die eine Gruppe von Dienstprogrammen zur Dropdown-Liste enthält, und es gibt eine Option Mehrfachauswahl Dropdown-Liste kann Ihnen helfen, einfach mehrere Elemente aus der Dropdown-Liste in einer Zelle auszuwählen.
Wählen Sie nach dem Erstellen der Dropdown-Liste die Dropdown-Listenzellen aus und klicken Sie auf Kutoolen > Dropdown-Liste > Mehrfachauswahl-Dropdown-Liste um dieses Dienstprogramm zu aktivieren.
Anschließend können für die ausgewählten Dropdown-Listenzellen mehrere Elemente in der Zelle ausgewählt werden.
Wenn Sie diese Option zum ersten Mal verwenden, können Sie die Einstellungen dieses Dienstprogramms nach Bedarf festlegen, bevor Sie dieses Dienstprogramm anwenden.
Klicken Sie Kutoolen > Dropdown-Liste > der Pfeil daneben Mehrfachauswahl-Dropdown-Liste > Einstellungen .
Dann in der Mehrfachauswahl Dropdown-Listeneinstellungen Dialog können Sie
1) Geben Sie den Anwendungsbereich nach Bedarf an.
2) Geben Sie die Richtung des Platzes an.
3) Geben Sie das Trennzeichen zwischen den Elementen an.
4) Geben Sie an, ob keine Duplikate hinzugefügt und doppelte Elemente entfernt werden sollen.
Klicken Sie Ok und klicken auf Kutoolen > Dropdown-Liste > Mehrfachauswahl-Dropdown-Liste um es zu bewirken.
Tipp: Um die anzuwenden Mehrfachauswahl-Dropdown-Liste Dienstprogramm, müssen Sie installieren es zuerst. Wenn Sie eine Dropdown-Liste mit mehreren Ebenen erstellen möchten, kann Ihnen das folgende Dienstprogramm helfen.
Erstellen Sie einfach eine dynamische Dropdown-Liste mit zwei oder mehreren Ebenen in Excel
|
In Excel ist das Erstellen einer Dropdown-Liste mit zwei oder mehreren Ebenen komplex. Hier das Dynamische Dropdown-Liste Nutzen von Kutools for Excel kann dir einen Gefallen tun. Sie müssen nur die Daten wie im gezeigten Beispiel bestellen, dann den Datenbereich und den Ausgabebereich auswählen und dann dem Dienstprogramm überlassen. Klicken Sie für 30 Tage kostenlos testen! |
![]() |
Kutools für Excel: mit mehr als 300 praktischen Excel-Add-Ins, die Sie ohne Einschränkung kostenlos ausprobieren können 30 Tage. |
Die besten Tools für die Office-Produktivität
Kutools for Excel löst die meisten Ihrer Probleme und erhöht Ihre Produktivität um 80%
- Wiederverwendung: Schnell einfügen komplexe Formeln, Diagramme und alles, was du vorher benutzt hast; Zellen verschlüsseln mit Passwort; Mailingliste erstellen und E-Mails senden ...
- Super Formelriegel (leicht mehrere Textzeilen und Formeln bearbeiten); Layout lesen (leichtes Lesen und Bearbeiten einer großen Anzahl von Zellen); In gefilterten Bereich einfügen...
- Zellen / Zeilen / Spalten zusammenführen ohne Daten zu verlieren; Inhalt geteilter Zellen; Kombinieren Sie doppelte Zeilen / Spalten... doppelte Zellen verhindern; Bereiche vergleichen...
- Wählen Sie Duplizieren oder Eindeutig Reihen; Wählen Sie Leere Zeilen (alle Zellen sind leer); Super Find und Fuzzy Find in vielen Arbeitsmappen; Zufällige Auswahl ...
- Exakte Kopie Mehrere Zellen ohne Änderung der Formelreferenz; Referenzen automatisch erstellen zu mehreren Blättern; Aufzählungszeichen einfügen, Kontrollkästchen und mehr ...
- Text extrahieren, Text hinzufügen, Nach Position entfernen, Leerzeichen entfernen;; Paging-Zwischensummen erstellen und drucken; Inhalt und Kommentare zwischen Zellen konvertieren...
- Superfilter (Speichern und Anwenden von Filterschemata auf andere Blätter); Erweiterte Sortierung nach Monat / Woche / Tag, Häufigkeit und mehr; Spezialfilter fett, kursiv ...
- Kombinieren Sie Arbeitsmappen und Arbeitsblätter;; Tabellen basierend auf Schlüsselspalten zusammenführen; Daten in mehrere Blätter aufteilen; Batch-Konvertierung von xls, xlsx und PDF...
- Mehr als 300 leistungsstarke Funktionen. Unterstützt Office / Excel 2007-2021 und 365. Unterstützt alle Sprachen. Einfache Bereitstellung in Ihrem Unternehmen oder Ihrer Organisation. 30-tägige kostenlose Testversion mit allen Funktionen. 60 Tage Geld-zurück-Garantie.

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!


























