Clever-Excel-Forum

Normale Version: Listbox doppelte Einträge unterscheiden
Du siehst gerade eine vereinfachte Darstellung unserer Inhalte. Normale Ansicht mit richtiger Formatierung.
Hallo zusammen,

ich bin neu hier und habe nach nächtelangen Grübeln einfach keine Lösung für mein Problem gefunden.  :22:

Über eine UF mit mehreren Comboboxen und Textboxen werden bestimmte Daten in eine Tabelle geschrieben. Für jeden neuen Eintrag wird autom. eine neue Zeile eingefügt.
Ein Teil dieser Daten werden dann in der UF in eine Listbox eingelesen. (siehe Screenshot)

Alle markierten Einträge in dieser Listbox werden dann in den Textboxen angezeigt, um sie bei Bedarf ändern zu können. Die 1. Spalte ist das Datum. 

Soweit klappt das auch sehr gut, nur wird, sobald ein Datum doppelt vorkommt, nicht mehr unterschieden, was in den restlichen Spalten steht.
Er unterscheidet also nicht zwischen "27.01.19 Meier Max" und"27.01.19 Müller Michael".  

Wie kann ich es schaffen, dass mir beide/alle Einträge angezeigt werden, egal wie oft ein doppeltes Datum vorkommt.

Confused

Im Screenshot ist zu erkennen, dass ich 2x den 28.02.2019 habe. Leider wird mir beim Klick auf den unteren Eintrag weiterhin die "Müllsäcke" angezeigt.

Ich hoffe, ich konnte es halbwegs verständlich rüberbringen und hoffe, dass ich doch noch eine Lösung finde...  :17:
Hallo Ralph,

wie Du ja schon selbst herausgefunden hast, braucht man für jede Zeile eine eindeutige ID.
Beim Hinzufügen dann z.B. sowas (hier für Spalte A) benutzen:

ID = Application.Max(Columns(1)) + 1

Gruß Uwe
Hallo Ralph,

da könnte ich auch einen Lösungsansatz ohne ID anbieten. Dazu brauche ich aber deine Datei, zumindest aber den vollständigen Quelltext.
Hallöchen,

wie Klaus-Dieter schon schreibt, wäre die Kenntnis des Codes nicht verkehrt.
Ansonsten, die Position in Diener Liste scheint ja mit der Position in Deiner Tabelle übereinzustimmen. Die Listeneinträge haben auch eine Art "Zeilennummer" … Wenn Du die als ID zur Navigation verwendest und nicht das Datum ...