Private
Sub
UserForm_Initialize()
Dim
oItem
As
ListItem
Dim
Daten(0
To
500, 3)
As
Variant
Dim
i
As
Long
With
ListView1
.View = lvwReport
.ColumnHeaders.Add , , Sheets(
"Tabelle1"
).Range(
"A1"
), .Width / 3
.ColumnHeaders.Add , , Sheets(
"Tabelle1"
).Range(
"B1"
), .Width / 3
.ColumnHeaders.Add , , Sheets(
"Tabelle1"
).Range(
"C1"
), .Width / 3
.ColumnHeaders.Add , , Sheets(
"Tabelle1"
).Range(
"D1"
), .Width / 3
.ColumnHeaders.Add , , Sheets(
"Tabelle1"
).Range(
"E1"
), .Width / 3
.ColumnHeaders.Add , , Sheets(
"Tabelle1"
).Range(
"F1"
), .Width / 3
.ColumnHeaders.Add , , Sheets(
"Tabelle1"
).Range(
"G1"
), .Width / 3
.Gridlines =
True
For
i = 2
To
Cells(Rows.Count, 1).
End
(xlUp).Row
Daten(i - 2, 0) = Cells(i, 1)
Daten(i - 2, 1) = Cells(i, 2)
Daten(i - 2, 2) = Cells(i, 3)
Daten(i - 2, 3) = Cells(i, 4)
Set
oItem = .ListItems.Add(, , Daten(i - 2, 0))
oItem.SubItems(1) = Daten(i - 2, 1)
oItem.SubItems(2) = Daten(i - 2, 2)
Next
End
With
End
Sub