Ich habe versucht, mein Problem zu lösen, wie folgt:Wie Rückgabewerte von mehrdimensionalen Arrays in Listenansicht (VBA)
intFirstIdx = UBound(arrDetailInfo, 1)
intSecIdx = UBound(arrDetailInfo, 2)
With Me.lvDetaillist
With .ColumnHeaders
.Clear
.Add , , "#", 20
.Add , , "ID", 50
.Add , , "Assets", 50
.Add , , "Day Count", 50
.Add , , "Result", 150
End With
.ListItems.Clear
End With
cnt = 1
With Me.lvDetaillist
For i = 0 To intFirstIdx
Set li = .ListItems.Add(, , cnt)
For k = 0 To intSecIdx
li.SubItems(cnt) = arrDetailInfo(i, k)
Next k
cnt = cnt + 1
Next i
End With
Und hier ist mein Array mit Inhalt:
jemand tun kennt einen Ansatz, wie man es löst?
Dank war es auch hilfreich :) ein wenig kleiner als mein Code! :) – yuro
@Yuro ja. Komisch, du hast deine eigene Lösung in der gleichen Minute gefunden, in der ich meine Antwort gepostet habe (erster Teil). Freut mich zu wissen, dass es gelöst war. –