Nuovo a vba. Come passare l'oggetto dizionario ad un'altra funzione.Passa dizionario vba
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
dà un errore di compilazione: tipo definito Utente non definito
Inoltre,
Set dict = CreateObject("Scripting.Dictionary")
opere, ma
Dim dict As New Scripting.Dictionary
dà, "tipo definito dall'utente non definito "
Io uso Excel 2010
Dove si trova questo "Microsoft Scripting Runtime" in Excel 2016? – compski