nach langer Suche benötige ich Eure Hilfe.
Ich habe eine UserForm mit Listbox.
Diese Listbox fülle ich mit:
Private Sub UserForm_Initialize()
ActiveWorkbook.Worksheets(3).Activate
Dim i As Long
With ListBox1
.ColumnCount = 6
.ColumnWidths = "2cm;2cm;2cm;2cm;2cm;2cm"
For i = 1 To 1000
.AddItem Cells(i, 1) 'SpalteA in erste Spalte
.List(.ListCount - 1, 1) = Cells(i, 2) 'SpalteB in zweite Spalte
.List(.ListCount - 1, 2) = Cells(i, 3) 'SpalteC in dritte Spalte
.List(.ListCount - 1, 3) = Cells(i, 4) 'SpalteD in vierte Spalte
.List(.ListCount - 1, 4) = Cells(i, 5) 'SpalteE in fünfte Spalte
.List(.ListCount - 1, 5) = Cells(i, 6) 'SpalteF in sechste Spalte
Next
End With
End Sub
Nun möchte ich aber, dass die letzten 10 Zeilen der Einträge in der ListBoxangezeigt werden.
Mir fällt keine Lösung ein aber vielleicht Euch.
Besten Dank
Gruss Peter