Geht Dictionary ohne Schleife befüllen?
28.10.2020 20:19:32
HannesStein
kann man ein Dictionary direkt ohne Schleife mit Zellinhalten befüllen?
Hier ein Beispiel, wie es umgekehrt geht. Von einem Dictionary mit 3 Einträgen werden die Keys und Items in Zellen kopiert.
Sub Test_Dichtionary()
Dim dict As Object
Set dict = CreateObject("Scripting.Dictionary")
dict.Add "Blatt1", 46
dict.Add "Kern", 29
dict.Add "Schein", 4
Dim a As Variant
a = dict.keys()
''' 'Folgende Zeile geht leider nicht:
''' dict.keys() = a
Range("B3:d3") = a
Range("B4:d4") = dict.items()
End Sub
dict.keys() ist ja ein dimensionsloses Array. Vielleicht gibt es einen Trick, wie man dict.keys() mit einem solchen befüllen könnte. Gruss, Hannes