Erstellen einer Drop-Down-Liste in Excel mit Mehrfachauswahlen
Inhaltsübersicht
- Warum eine Drop-Down-Liste mit Mehrfachauswahl verwenden?
- Schritt 1: Erstellen einer einfachen Drop-Down-Liste
- Schritt 2: Aktivieren von Mehrfachauswahlen mit VBA
- So fügen Sie den VBA-Code hinzu:
- Schritt 3: Testen Sie Ihr Multi-Select Drop-Down
- Profi-Tipp:
- Zusätzliche Tipps und Überlegungen
- Einpacken
Mit Excel-Dropdown-Listen können Sie Ihre Tabellenkalkulationen übersichtlicher, benutzerfreundlicher und weniger anfällig für Eingabefehler gestalten. Normalerweise können Sie in Dropdown-Listen nur eine Option aus einer vordefinierten Liste auswählen. Was aber, wenn Sie mehrere Elemente aus derselben Auswahlliste auswählen möchten? Gute Nachrichten: Das ist absolut möglich! In diesem Beitrag führe ich Sie Schritt für Schritt an wie man eine Dropdown-Liste in Excel erstellt, die Mehrfachauswahlen unterstützt.
Warum eine Drop-Down-Liste mit Mehrfachauswahl verwenden?
Bevor wir uns mit der Vorgehensweise befassen, erfahren Sie hier, warum Dropdown-Listen mit Mehrfachauswahl ein Vorteil sein können. Spielveränderer:
- Bessere Dateneingabe: Ermöglicht es den Benutzern, mehrere Optionen auszuwählen, ohne das Blatt zu überladen.
- Effizienz: Es sind nicht mehr mehrere Spalten oder Zellen erforderlich, um mehrere Auswahlmöglichkeiten zu erfassen.
- Professionelles Aussehen: Hält Ihre Tabellenkalkulation sauber und übersichtlich.
Schritt 1: Erstellen einer einfachen Drop-Down-Liste
Wenn Sie noch keine Erfahrung mit Einblendlisten haben, erstellen Sie zunächst eine einfache Liste:
- Bereiten Sie Ihre Liste der Optionen vor in einer Spalte irgendwo auf Ihrem Blatt (z. B. A2:A6 mit Optionen wie “Apfel”, “Banane”, “Kirsche” usw.).
- Wählen Sie die Zelle aus, in der Sie die Dropdown-Liste erstellen möchten (z. B. C2).
- Gehen Sie zum Daten Registerkarte → klicken Validierung von Daten.
- In der Einstellungen Registerkarte, wählen Sie Liste in das Feld Zulassen.
- In der Quelle wählen Sie den Bereich, der Ihre Optionen enthält (z.B.,
=$A$2:$A$6). - Klicken Sie auf OK.
Jetzt haben Sie eine Dropdown-Liste mit einer einzigen Auswahl!
Schritt 2: Aktivieren von Mehrfachauswahlen mit VBA
Excel unterstützt von Haus aus nicht die Auswahl mehrerer Elemente aus einer Dropdown-Liste. Um dies zu ermöglichen, benötigen wir ein wenig Hilfe von VBA (Visual Basic for Applications), der in Excel integrierten Skriptsprache.
So fügen Sie den VBA-Code hinzu:
- Presse
Alt + F11zum Öffnen des Visual Basic für Anwendungen Herausgeber. - Suchen Sie im linken Fensterbereich den Namen Ihrer Arbeitsmappe und klicken Sie mit der rechten Maustaste auf DiesesArbeitsbuch oder das Blatt, auf dem sich Ihre Dropdown-Liste befindet.
- Wählen Sie Code anzeigen.
- Fügen Sie den folgenden VBA-Code in das Fenster ein:
vbaCopyEditPrivate Sub Worksheet_Change(ByVal Target As Range)
Dim Oldvalue As String
Dim Newvalue As String
Dim rng As Range
' Ändern Sie diesen Bereich in die Zellen, in denen Sie Mehrfachauswahl-Dropdowns wünschen
Set rng = Me.Range("C2:C10")
If Not Intersect(Target, rng) Is Nothing Then
Application.EnableEvents = False
NeuerWert = Ziel.Wert
Anwendung.Rückgängig
AlterWert = Ziel.Wert
Ziel.Wert = NeuerWert
Wenn AlterWert = "" Dann
' nichts tun
Else
If InStr(1, AlterWert, NeuerWert) = 0 Then
Ziel.Wert = AlterWert & ", " & NeuerWert
Else
Ziel.Wert = AlterWert ' Duplikate verhindern
End If
Ende Wenn
Application.EnableEvents = True
End If
End Sub
- Ändern Sie den Bereich
"C2:C10"in den Code ein, um die Zellen, in denen sich Ihre Dropdown-Listen befinden, anzupassen. - Schließen Sie den VBA-Editor (
Alt + Q).
Schritt 3: Testen Sie Ihr Multi-Select Drop-Down
Gehen Sie nun zurück zu Ihrem Excel-Blatt und versuchen Sie, eine Option aus Ihrer Dropdown-Liste auszuwählen. Klicken Sie dann erneut auf dieselbe Zelle und wählen Sie eine andere Option aus. Anstatt die erste Auswahl zu ersetzen, fügt Excel die neue Auswahl durch ein Komma getrennt ein.
Profi-Tipp:
- Um ein Element zu entfernen, bearbeiten Sie die Zelle einfach manuell.
- Sie können das Begrenzungszeichen im VBA-Code anpassen (derzeit eingestellt auf
", ").
Zusätzliche Tipps und Überlegungen
- Speichern Sie Ihre Datei als makroaktivierte Arbeitsmappe (
.xlsm), um den VBA-Code beizubehalten. - VBA-Makros können auf einigen Unternehmenssystemen deaktiviert sein. Stellen Sie sicher, dass Makros aktiviert sind, bevor Sie diese Funktion verwenden.
- Dieser Ansatz eignet sich am besten für kurze Listen; für sehr große Datensätze sollten Sie die Verwendung von Formularsteuerelementen oder fortgeschritteneren Tools in Betracht ziehen.
Einpacken
Wie erstelle ich in Excel eine Dropdown-Liste mit mehreren Auswahlmöglichkeiten? Die Erstellung einer Dropdown-Liste mit mehreren Auswahlmöglichkeiten in Excel ist eine clevere Möglichkeit, die Dateneingabe zu verbessern, ohne die Arbeitsmappe zu überladen. Mit ein wenig VBA-Zauberei können Sie die Möglichkeiten von Excel ganz einfach erweitern und Ihre Kollegen mit Ihren erweiterten Tabellenkalkulationsfähigkeiten beeindrucken.