Ich möchte aus einer beliebigen Tabelle aus mit einer ListBox bzw. UserForm Werte aus Tabelle1 der gleichen Arbeitsmappe anzeigen. Die Werte sollen ab Zeile 5 bis 20 der Spalten B und D angezeigt werden, jedoch müssten leere Zeilen in der ListBox nicht erscheinen.
Das unten stehende Makro funktioniert innerhalb der aktiven Tabelle und zeigt leere Zeilen an!
Wie müsste der Code abgeändert werden um leere Zeilen nicht in die ListBox einzulesen und der Zugriff sich auf die Tabelle1 bezieht?
Für eine Antwort bin ich dankbar.
Mit freundlichen Grüßen
Ernst Dunkel
Private Sub UserForm_initialize()
Dim i As Integer
ListBox1.ColumnCount = 2 '2 = Anzahl Spalten
For i = 1 To 20
ListBox1.AddItem Cells(i, 2) '2 = Spalte B
ListBox1.List(i - 1, 1) = Cells(i, 4) '4 = Spalte D
Next i
End Sub