Nowość w vba. Jak przekazać obiekt słownika do innej funkcji.Pass vba Dictionary
Sub aaa(dict As Object)
Set dict = CreateObject("Scripting.Dictionary")
...
process dict
End Sub
Sub process(dict As Scripting.Dictionary)
MsgBox dict.Count
End Sub
daje błąd kompilacji: zdefiniowane przez użytkownika typ niezdefiniowane
Również
Set dict = CreateObject("Scripting.Dictionary")
prace, ale
Dim dict As New Scripting.Dictionary
daje, „typ użytkownika zdefiniowane nie określono "
używam Excel 2010
Gdzie jest to "Microsoft Scripting Runtime" w programie Excel 2016? – compski