Listview
31.01.2022 14:03:42
Daniel
Wieder mal brauch ich eure wertvolle Hilfe, denn Google und Co
brachten nicht den Erfolg denn ich wünsche.
Darum die frage an euch
Ich habe eine Listview erstellt
Mit folgendem Code
Private Sub UserForm_Initialize()
Dim i As Long, iLetzte As Integer, y As Long
iLetzte = Tabelle1.Cells(Rows.Count, 1).End(xlUp).Row
With Me.ListView1
.FullRowSelect = True
.View = 3
.LabelEdit = 1
.Gridlines = True
.HideSelection = False
.AllowColumnReorder = False
End With
With ListView1.ColumnHeaders
.Add , , Tabelle1.Cells(1, 1), 65
.Add , , Tabelle1.Cells(1, 2), 65
.Add , , Tabelle1.Cells(1, 3), 220
.Add , , Tabelle1.Cells(1, 4), 75
.Add , , Tabelle1.Cells(1, 5), 75
.Add , , Tabelle1.Cells(1, 6), 65
.Add , , Tabelle1.Cells(1, 7), 65
End With
For i = 2 To iLetzte
With ListView1
.ListItems.Add , , Tabelle1.Cells(i, 1)
For y = 1 To 2
.ListItems(i - 1).SubItems(y) = Tabelle1.Cells(i, y + 1)
Next
End With
Next i
End Sub
Dieser Code funktioniert einwandfreiNun versuchte ich es beim Commanbutton folgen Code funktioniert nicht.
Was mache ich Falsch?, denn ich bin absolut Anfänger.
Private Sub COMBEinfügen_Click()
Worksheets("Übersicht").Cells(Rows.Count, 1).End(xlUp).Offset(1, 0) = Label2.Caption
Worksheets("Übersicht").Cells(Rows.Count, 2).End(xlUp).Offset(1, 0) = TextBox1.Text
Worksheets("Übersicht").Cells(Rows.Count, 3).End(xlUp).Offset(1, 0) = Combrevier.Text
With ListView1
.ListItems.Add , , Tabelle1.Cells(1, 1), Label2.Caption
.ListItems.Add , , Tabelle1.Cells(1, 2), TextBox1.Text
.ListItems.Add , , Tabelle1.Cells(1, 3), Combrevier.Text
End With
End Sub
Noch mal vielen lieben Dank für eure Hilfe.Beste Grüsse
Dani