Microsoft Office Forum [ www.Office-Fragen.de ] >> READONLY <<

Microsoft Office 2003-2019 => Excel => Thema gestartet von: hziemer am November 13, 2015, 18:48:33 Nachmittag

Titel: Office 2010: Daten sortieren in einem Listfeld
Beitrag von: hziemer am November 13, 2015, 18:48:33 Nachmittag
Hallo an das Forum

Ich habe folgendes Problem:
In zwei  Tabellen stehen in der ersten Spalte identische Bezeichnungen in der identischen Reihenfolge.
Diese Spalte 1 kommt in eine Listbox.
Die Spalten 3 und 4 je Blatt gebe ich in einer Maske aus.
Funktioniert sehr gut.
Aber mein Problem ist, dass die Spalte 1 nicht sortiert ist.
Wenn ich in der Listbox was suche kann ich nur mit einem Buchstaben springen.
Gebe ich z.B. ein 'H' ein, springt die Auswahl auf den ersten Eintrag der mit einem 'H' beginnt.
Bei knapp 900 Zeilen ist die Wahrscheinlichkeit groß, nicht den richtigen Eintrag zu treffen.
Nun meine Frage:
Wie kann ich eine Auswahl erzeugen, bei der durch die Eingabe von mehreren Buchstaben der richtige Eintag selektiert wird?
Ein vorherige Ausgabe in eine Hilfstabelle und dort sortieren möchte ich nicht durchführen. 

Ich hoffe, dass ich das Problem verständlich rübergebracht habe.

Vielen Dank für eine Antwort.
Titel: Antw:Office 2010: Daten sortieren in einem Listfeld
Beitrag von: gmg-cc am November 13, 2015, 20:12:44 Nachmittag
Moin,

du kannst die Werte der Spalte_A in ein Array schreiben und dieses dann sortieren. Das sortierte Array ist dann die Basis für die ListBox. Sortier-Algorhythmen gib es viele im Netz, beispielsweise hier: excel-ist-sexy.de/eindimensionales-array-sortieren (http://www.excel-ist-sexy.de/eindimensionales-array-sortieren/).