Ich kämpfe derzeit mit dem Problem, dass ich es nicht schaffe, dass er mir in meiner ListBox nur die letzten 20 Einträge aus einer Excel-Tabelle anzeigt. Ich habe eine Methode ausprobiert, die nicht funktioniert und mir den "Laufzeitfehler 424 Objekt erforderlich" anzeigt. Kann mir da vielleicht jemand weiterhelfen?
Private Sub UserForm_Initialize()
Dim wks As Worksheet: Set wks = Tabelle1
Me.Caption = wks.Range("B3").Value
With Me.ListBox1.ListIndex = ListBox1.ListCount - 1
.ColumnCount = 22
.ColumnWidths = "80;80;80;80;80;80;80;80;80;80;80;80;80;80;80;80;80;80;80;80;80;80"
.ColumnHeads = True
.RowSource = "'" & wks.Name & "'!A6:T" & wks.Cells(wks.Rows.Count, 1).End(xlUp).Row
.SetFocus
End With
End Sub
Jetzt schon mal vielen Dank für Eure Hilfe!Beste Grüße Max