Live-Forum - Die aktuellen Beiträge
Anzeige
Anzeige
HERBERS
Excel-Forum (Archiv)
20+ Jahre Excel-Kompetenz: Von Anwendern, für Anwender

Forumthread: Mehrfachauswahl in eine Zelle abüllen

Mehrfachauswahl in eine Zelle abüllen
19.03.2018 22:19:57
bneyer
Mehrfachauswahl mit Komma getrennt in eine Zelle abfüllen
Hallo
Ich suche nach einer Funktion, die beim Klick in eine Zelle vielleicht einen Dropdown mit Mehrfachauswahl) eine Mehrfachauswahl aus einer Liste zulässt und die ausgewählten Werte dann in diese Zelle schreibt. Gibt es sowas?
Beispiel:
Ich klicke in Zelle B20 und erhalte eine Auswahlliste mit den Einträgen "Apfel", "Birnen", "Bananen", "Zitronen", "Orangen", "Ananas", "Melonen" erscheint, aus der ich "Birnen", "Bananen" und "Ananas" auswähle. Wenn ich die Auszahl abgeschlossen habe, erscheint in der Zelle B20 Birmen, Bananen, Ananas.
Besten Dank bereits jetzt für deine Hilfe!
Bneyer
Anzeige

3
Beiträge zum Forumthread
Beiträge zu diesem Forumthread

Betreff
Datum
Anwender
Anzeige
AW: Mehrfachauswahl in eine Zelle abüllen
20.03.2018 07:18:24
Bernd
Hi,
https://www.excel-inside.de/funktionen-a-tipps/895-dropdown-liste-mit-mehrfachauswahl
MfG Bernd
AW: Mehrfachauswahl in eine Zelle abüllen
21.03.2018 06:33:52
bneyer
Hallo Bernd
Habe vielen Dank für deine Hilfe, das hat prima geklappt!
Gerne und Danke für die Rückmeldung - owT
21.03.2018 08:47:07
Bernd
Anzeige
;

Forumthreads zu verwandten Themen

Anzeige
Anzeige
Anzeige
Anzeige
Entdecke relevante Threads

Schau dir verwandte Threads basierend auf dem aktuellen Thema an

Alle relevanten Threads mit Inhaltsvorschau entdecken
Anzeige
Anzeige

Infobox / Tutorial

Mehrfachauswahl in einer Zelle abfüllen


Schritt-für-Schritt-Anleitung

Um eine Dropdown-Liste mit Mehrfachauswahl in einer Zelle zu erstellen, kannst du die folgende Schritt-für-Schritt-Anleitung befolgen:

  1. Daten vorbereiten: Erstelle eine Liste mit den Werten, die in der Dropdown-Liste erscheinen sollen. Beispiel: Apfel, Birnen, Bananen, Zitronen, Orangen, Ananas, Melonen.

  2. Dropdown-Liste erstellen:

    • Wähle die Zelle aus, in der du die Dropdown-Liste erstellen möchtest (z.B. B20).
    • Gehe zu Daten > Datenüberprüfung.
    • Wähle unter Zulassen die Option Liste aus.
    • Gib im Feld Quelle den Bereich deiner Liste ein (z.B. =A1:A7).
    • Klicke auf OK.
  3. VBA-Editor öffnen:

    • Drücke ALT + F11, um den VBA-Editor zu öffnen.
    • Füge ein neues Modul hinzu: Rechtsklick auf VBAProject (DeineDatei) > Einfügen > Modul.
  4. VBA-Code einfügen:

    • Kopiere und füge den folgenden Code in das Modul ein:
    Private Sub Worksheet_Change(ByVal Target As Range)
       Dim OldValue As String
       Dim NewValue As String
       If Target.Address = "$B$20" Then
           Application.EnableEvents = False
           If Target.Value <> "" Then
               NewValue = Target.Value
               If Target.Value <> "" Then
                   OldValue = Target.OldValue
                   If InStr(1, OldValue, NewValue) = 0 Then
                       Target.Value = OldValue & ", " & NewValue
                   Else
                       Target.Value = Replace(OldValue, NewValue, "")
                   End If
               End If
           End If
           Application.EnableEvents = True
       End If
    End Sub
  5. Speichern und schließen: Speichere die Datei als Excel-Makro-aktivierte Arbeitsmappe (*.xlsm) und schließe den VBA-Editor.

  6. Testen: Klicke in die Zelle B20, wähle Werte aus der Dropdown-Liste aus und beobachte, wie die Auswahl in der Zelle angezeigt wird.


Häufige Fehler und Lösungen

  • Fehler: Auswahl wird nicht in die Zelle geschrieben
    Lösung: Stelle sicher, dass der VBA-Code korrekt eingefügt wurde und dass die Zelle im Code (z.B. $B$20) der Zelle entspricht, in der du die Dropdown-Liste hast.

  • Fehler: Mehrfachauswahl funktioniert nicht
    Lösung: Prüfe, ob die Option EnableEvents richtig gesetzt ist, um sicherzustellen, dass die Änderungen in der Zelle erkannt werden.


Alternative Methoden

Falls du keine VBA-Lösungen verwenden möchtest, kannst du eine Dropdown-Liste mit Mehrfachauswahl auch manuell zusammenstellen, indem du die Werte in eine separate Zelle schreibst und diese dann mit einem Text- oder Datenverknüpfungsansatz kombinierst. Allerdings ist diese Methode weniger benutzerfreundlich.


Praktische Beispiele

  1. Beispiel für eine Obstauswahl: In Zelle B20 eine Auswahl aus Apfel, Birnen, Bananen und Zitronen treffen. Die Auswahl wird dann als Apfel, Bananen in der Zelle angezeigt, wenn du beide auswählst.

  2. Beispiel für eine Aufgabenliste: Verwende eine Dropdown-Liste für Projektaufgaben, sodass du mehrere Aufgaben in einer Zelle dokumentieren kannst, z.B. Aufgabe 1, Aufgabe 3.


Tipps für Profis

  • Nutze Datenvalidierung zusammen mit VBA, um die Benutzerfreundlichkeit der Dropdown-Liste zu maximieren.
  • Erstelle eine grafische Benutzeroberfläche für eine noch intuitivere Auswahl, indem du ActiveX-Steuerelemente verwendest.
  • Wenn du regelmäßig mit Excel Dropdowns arbeitest, erwäge, eigene Vorlagen zu erstellen, um Zeit zu sparen.

FAQ: Häufige Fragen

1. Kann ich eine Dropdown-Liste ohne VBA erstellen?
Ja, du kannst eine einfache Dropdown-Liste mit Datenüberprüfung erstellen, jedoch ist eine Mehrfachauswahl ohne VBA nicht möglich.

2. Wie kann ich die Dropdown-Liste anpassen?
Du kannst die Liste anpassen, indem du die Werte in der Quelle der Dropdown-Liste änderst oder die Zellen, auf die sie verweist, bearbeitest.

3. Ist dies in allen Excel-Versionen möglich?
Ja, die beschriebenen Methoden funktionieren in den meisten modernen Excel-Versionen, einschließlich Excel 2016, 2019 und Microsoft 365.

Beliebteste Forumthreads (12 Monate)

Anzeige
Anzeige
Entdecke mehr
Finde genau, was du suchst

Die erweiterte Suchfunktion hilft dir, gezielt die besten Antworten zu finden

Suche nach den besten Antworten
Unsere beliebtesten Threads

Entdecke unsere meistgeklickten Beiträge in der Google Suche

Top 100 Threads jetzt ansehen
Anzeige