Also wenn es wirklich so viele Werte sind dass die vorgenannten Grenzen überschritten werden, würde ich die Ausgabe in ein Excel-Tabellenblatt empfehlen. Da hast du das immer noch am übersichtlichsten. Einfach ein neues Tabellenblatt hinzufügen und dann den Code ausführen.
Alternativ kannst du natürlich auch ein Userform mit einer Listbox anlegen. Dann fügt der Code eben dort Positionen hinzu. Hier beide Beispiele in einer Schleife.
For Each Title In TitleCountDict.Keys
'Debug Ausgabe v. Rest
Debug.Print " " & Title & ": " & TitleCountDict(Title)
'Ausgabe in Userform mit Listbox
UserForm1.ListBox1.AddItem " " & Title & ": " & TitleCountDict(Title)
'Ausgabe in Tabellenblatt
i = i + 1
Cells(i, 1) = " " & Title & ": " & TitleCountDict(Title)
Next Title
UserForm1.Show
Gruß Mr. K.
|