meine Kenntnisse reichen leider nicht, um eine mehrspaltige Listbox ohne Nutzung von RowSource in den Listboxeigenschaften zu befüllen. Der bisherige Code füllt leider alle Werte der Zeile in Spalte 1 der LB:
Private Sub UserForm_Initialize()
Dim lZeile As Long
TextBox1 = ""
TextBox2 = ""
TextBox3 = ""
TextBox4 = ""
TextBox5 = ""
TextBox6 = ""
ListBox1.Clear
With ListBox1
.ColumnCount = 6
.ColumnHeads = True
lZeile = 4
Do While Trim(CStr(Tabelle1.Cells(lZeile, 1).Value)) ""
ListBox1.AddItem Trim(CStr(Tabelle1.Cells(lZeile, 1).Value))
ListBox1.AddItem Trim(CStr(Tabelle1.Cells(lZeile, 2).Value))
lZeile = lZeile + 1 'Nächste Zeile bearbeiten
Loop
End With
End Sub
Wie muss das aussehen, um die gesamte Zeile von Spalte 1 bis x anzuzeigen(je nach Tabellenblatt habe ich zwischen 4 und 10 Spalten, wobei jeweils eine eigene UF aufgerufen wird).
Vielen Dank schon mal vorab für eure Hilfe!
Victor