ich habe eine Listenbox in UserForm1. Leider benötige ich 15 Spalten. Im Netz konnte ich lese, dass hier " .rowsource " und nicht ".AddItem" verwendet werden muss. Aber wie?
Hier mein jetziger Code.
Private Sub CommandButton1_Click()
Dim zelle As Range
Dim strZelle As String
ListBox1.Clear
Sheets("ME").Select
With Range("E2:E10000" & Range("E6020").End(xlUp).Row)
Set zelle = .Find(TextBox1.Value, LookIn:=xlValues)
If Not zelle Is Nothing Then
strZelle = zelle.Address
Do
With ListBox1
ListBox1.ColumnWidths = "0 Pt;100 Pt;40 Pt;40 Pt;200 Pt;200 Pt;200 Pt"
.ColumnCount = 6
.AddItem zelle.Address
.List(.ListCount - 1, 1) = "Zeile " & zelle.Row
.List(.ListCount - 1, 2) = Cells(zelle.Row, 2)
.List(.ListCount - 1, 4) = Cells(zelle.Row, 4)
.List(.ListCount - 1, 5) = Cells(zelle.Row, 5)
.List(.ListCount - 1, 1) = Cells(zelle.Row, 1)
End With
Set zelle = .FindNext(zelle)
Loop While zelle.Address strZelle
End If
End With
End Sub
Vielleicht kann mir jemand helfen?