Das Archiv des Excel-Forums

ListBox sortieren

Informationen und Beispiele zu den hier genannten Dialog-Elementen:
ListBox UserForm
Bild

Betrifft: ListBox sortieren
von: Jonathan

Geschrieben am: 21.06.2008 12:32:40

Hey,
hab mit Hilfe von google.de zwar viele Beispiele gefunden, wie ich eine Listbox sortieren kann, allerdings waren alle nur für den Fall anzuwenden, dass die Daten in einem Sheet stehen.
Wie kann ich diese ListBox sortieren? Ich habe (Thread weiter unten) über jede Spalte einen Button erstellt, beim Klick auf diesen möchte ich nach der jeweiligen Spalte sortieren. Als zweites Sortierkriterium soll dann immer Spalte eins zu Grunde gelegt werden.


Private Sub UserForm_Initialize()
Dim DatenArbeit As Variant
'0 lfdNr
'1 Jahr
'2 Klasse + Nr
'3 Fach
'4 ArbeitNr
'5 Arbeit Name
'6 Datum
With Me.list_arbeit
.ColumnCount = 7
.ColumnWidths = "0,8cm;1,5cm;1,5cm;3cm;1,5cm;4,5cm;3cm"
.Clear
End With
Dim objSheet As Object
If Sheets.Count > 8 Then
For Each objSheet In ThisWorkbook.Sheets
If objSheet.Index > 8 Then
DatenArbeit = Split(objSheet.Name, "-")
Me.list_arbeit.AddItem
list_arbeit.List(list_arbeit.ListCount - 1, 0) = DatenArbeit(0)
list_arbeit.List(list_arbeit.ListCount - 1, 1) = DatenArbeit(1)
list_arbeit.List(list_arbeit.ListCount - 1, 2) = DatenArbeit(2) & " " &  _
DatenArbeit(3)
list_arbeit.List(list_arbeit.ListCount - 1, 3) = DatenArbeit(4)
list_arbeit.List(list_arbeit.ListCount - 1, 4) = DatenArbeit(5)
list_arbeit.List(list_arbeit.ListCount - 1, 5) = Sheets(objSheet.Name). _
Range("B5").Value
list_arbeit.List(list_arbeit.ListCount - 1, 6) = Sheets(objSheet.Name). _
Range("D1").Value
End If
Next
Else
Me.list_arbeit.AddItem "Es sind keine gespeicherten Arbeiten vorhanden."
End If
End Sub


Jonathan

Bild

Betrifft: AW: ListBox sortieren
von: Stempfle Leonhard
Geschrieben am: 21.06.2008 12:48:06
Hallo Jonathan,
Wenn die Daten die du in deiner Listbox sortiert haben möchtest, die nicht alle aus einem Tabellenblatt stammen, dann könnte man sich doch eine Art "Zwischenspeicher schaffen, indem du alle benötigten Daten in einer separaten Tabelle zusammenführst , dort sortierst und dann der Listbox übergibst.
Gruß Leo

Bild

Betrifft: AW: ListBox sortieren
von: Werner R.

Geschrieben am: 21.06.2008 13:02:45
Hallo Jonathan,
ich hatte mal ein vielleicht ähnliches Problem: In einer Userform hatte ich etwa 20 Textfelder mit Vokabel-
einträgen, die ich sortieren wollte. Die habe ich dann in eine Arrayvariable ausgelesen, in der Arrayvariab-
len mit Bubblesort sortiert, die Textfelder in der Userform dann gelöscht und anschließend die sortierten
Vokabeln aus der Arrayvariablen wieder in die Textfelder der Userform eingelesen.
Ich weiß nicht, ob dieser Hinweis hilfreich sein kann. Werner R.

 Bild

Excel-Beispiele zum Thema "ListBox sortieren"

Mehrfachauswahl aus ListBox auslesen download Gefilterte Daten in eine ListBox einlesen download
Dateien aus Listbox auslesen und öffnen download Listbox-Eintrag durch Mausbewegung markieren download
ListBox-Einträge auswechseln download Horizontal angeordnete Elemente in eine ListBox übernehmen download
Tabellenblattnamen in eine ListBox einlesen download ListBox bei Eintrag erweitern download
Als Zellkontextmenü Listbox aufrufen download Dateinamen in Listbox download
Mehrfachauswahl in ListBox auslesen download Ordner eines Verzeichnisses in ListBox übernehmen download
Verzeichnisbaum aufrufen und Dateien in ListBox auflisten download Auswahl aus Tabellenblatt-ListBox in Zellen übernehmen download
Matrix in UserForm-ListBox einlesen download Bereichsnamen in UserForm-ListBox auflisten und editieren download
Ausgewählte Werte aus UserForm-ListBoxes addieren download Mehrfachauswahl aus UserForm-ListBoxes in Tabelle eintragen download
Gruppe von UserForm-ListBoxes über eine Schleife ansprechen download Wahlweise Elemente in UserForm-Text- oder -ListBox markieren download
Wert aus UserForm-TextBox in Tabelle suchen und in ListBox listen download ListBox-Auswahl in Labels übernehmen download
Zellen für Eintrag auswählen und UserForm-ListBox aufrufen download Blattnamen bedingt in ListBox einlesen und Blätter auswählen download
Einlesen von Spaltenköpfen in UserForm-ListBox download Spalten ein-/ausblenden nach UserForm-ListBox-Vorgabe download
Mehrspaltige UserForm-ListBox lückenlos füllen download Makroverzweigungen nach OptionsFeld- oder ListBox-Auswahl download
Aus mehrspaltiger UserForm-ListBox Werte der 1. Spalte auslesen download Werte aus UserForm-ListBox in die Zwischenablage übernehmen download
Wert aus UserForm-ListBox in Tabellenblatt eintragen download Einlesen des Outlook-Adressbuches in eine UserForm-ListBox download
Blattauswahl über UserForm-ListBox mit Mehrfachauswahl download UserForm-TextBox-Werte einer ListBox hinzufügen download
Druck der in einer UserForm-ListBox ausgewählten Arbeitsblätter download Zufallszahl in UserForm-ListBox zentriert anzeigen download
UserForm-ListBox in Abhängigkeit zur aufrufenden Spalte füllen download Mehrspaltige UserForm-ListBox füllen und aktuellen Wert einlesen download
Element in ListBox in Abhängigkeit einer TextBoxeingabe auswählen download Im Abstand von 2 Sekunden durch UserForm-ListBox scrollen download
UserForm-ListBox-Einträge sortieren download Elemente in einer UserForm-ListBox bei Drücken der Entf-Taste lös download
Doppelte Einträge in UserForm-ListBox löschen download Mehrspaltige UserForm-ListBox sortieren download
Ausgewählen Zeilen aus UserForm-ListBox in neue Tabelle download Zweite ListBox in Abhängigkeit der ersten füllen download
In Abhängigkeit einer ComboBox-Auswahl eine ListBox füllen download Werte in zweispaltiger ListBox rechts- und linksbündig darstellen download
Felder über VBA sortieren download Zellinhalte zeilenweise sortieren download
Nach dem Zufallsprinzip umsortieren download Menüpunkte sortieren download
Tabellen hinzufügen und sortieren download Alphanumerisch sortieren download
Werte in mehreren Spalten sortieren download IP-Nummern nach Gruppen sortieren download
Zeilenweise sortieren download Auf- und absteigend sortieren ohne Sortierfunktion download
Tabelle nach Datumseintrag automatisch sortieren download Viererblock-Datensätze sortieren download
Mehrere Tabellenblattbereich unabhängig voneinander sortieren download In Array einlesen, sortieren, auslesen download
Adressliste mit jeweils Name, Straße, Ort sortieren download Sortieren ein- und ausgeblendeter Zeilen download
Werte nach Häufigkeit sortieren download Adressen mit vorgegebenen Anfangsnamen sortieren download
Beim Sortieren Ä als Ae und Sch vor S download Daten in ListBoxes verschieben und sortieren download
Nach Geburtstag sortieren download Bei Eintrag Zeile in 2. Blatt kopieren und Tabellen sortieren download
Tabelle nach Farben sortieren download Eingabewerte in Spalte einsortieren download
Fußballergebnisse eingeben und Tabelle sortieren download Doppelte aus Array löschen und sortieren download
Tabelle nach Farbindizes sortieren download Sortieren und nur Uniques einlesen download
Tabelle alle 10 Sekunden sortieren download Sortieren der Arbeitsblätter nach Datums-Blattnamen download
Bei Doppelklick eine Tabelle sortieren download Lottozahlen generieren und sortieren download
Daten sortieren und bedingt drucken download Beispiele zum Thema Sortieren download