Live-Forum - Die aktuellen Beiträge
Anzeige
Archiv - Navigation
1572to1576
Aktuelles Verzeichnis
Verzeichnis Index
Übersicht Verzeichnisse
Vorheriger Thread
Rückwärts Blättern
Nächster Thread
Vorwärts blättern
Anzeige
HERBERS
Excel-Forum (Archiv)
20+ Jahre Excel-Kompetenz: Von Anwendern, für Anwender
Inhaltsverzeichnis

Userform wird gefüllt. Zusätzlich sortieren

Userform wird gefüllt. Zusätzlich sortieren
04.08.2017 11:19:38
Tobias
Hallo Leute,
meine Userform wird mit Werten aus einer Tabelle gefüllt.
Nun möchte ich dass die Userform noch sortiert wird. Und zwar nach der 3. Spalte, dem Datum.
Ist das möglich?
LG Tobi
Private Sub FillList()
Dim rng, var As Range
Dim Zahl, wert As Long
Dim tFirst, sFirst, GeNr As String
Dim Max, i As Integer
ListBox2.Clear
ListBox1.AddItem
ListBox1.List(i, 0) = "Hersteller"
ListBox1.List(i, 1) = "| Typ"
ListBox1.List(i, 2) = "| Seriennummer"
ListBox1.List(i, 3) = "| Datum"
ListBox1.List(i, 4) = "| Kosten"
ListBox1.List(i, 5) = "| Auftragsnummer"
Set rng = Workbooks("Auftrag.xls").Worksheets("Daten").Range("C:C") _
.Find(What:=txtSearch, LookIn:=xlValues, LookAt:=xlPart, After:=Range("C15000"))
If Not rng Is Nothing Then
sFirst = rng.Address
ListBox2.AddItem
ListBox2.List(i, 0) = rng.Offset(0, 1)
'ListBox2.List(i, 1) = "| " & rng.Offset(0, 1)
'ListBox2.List(i, 2) = "| " & rng.Offset(0, 1)
ListBox2.List(i, 3) = "| " & rng.Offset(0, 3)
ListBox2.List(i, 4) = "| " & rng.Offset(0, 108)
ListBox2.List(i, 5) = "| "
ListBox2.List(i, 6) = rng.Offset(0, -2)
i = i + 1
Do
Set rng = Workbooks("Auftrag.xls").Worksheets("Daten").Range("C:C").FindNext(After:=rng) _
If rng.Address = sFirst Then Exit Do
ListBox2.AddItem
ListBox2.List(i, 0) = rng.Offset(0, 1)
'ListBox2.List(i, 1) = "| " & rng.Offset(0, 1)
'ListBox2.List(i, 2) = "| " & rng.Offset(0, 1)
ListBox2.List(i, 3) = "| " & rng.Offset(0, 3)
ListBox2.List(i, 4) = "| " & rng.Offset(0, 108)
ListBox2.List(i, 5) = "| "
ListBox2.List(i, 6) = rng.Offset(0, -2)
i = i + 1
Loop

1
Beitrag zum Forumthread
Beitrag zu diesem Forumthread

Betreff
Datum
Anwender
Anzeige
AW: Userform wird gefüllt. Zusätzlich sortieren
04.08.2017 11:35:35
Werner
Hallo Tobias,
kopier dir erst deine Daten aus der Tabelle komplett in ein separates Blatt. Dort sortierst du die Spalte mit dem Datum nach deinen Wünschen. Deine Listbox füllst du dann mit den Werten aus dem Tabellenblatt mit den sortierten Daten.
Gruß Werner
Anzeige

Links zu Excel-Dialogen

Beliebteste Forumthreads (12 Monate)

Anzeige

Beliebteste Forumthreads (12 Monate)

Anzeige
Anzeige
Anzeige