Salve a tutti, da qualche giorno studio vba e non riesco a risolvere un piccolo problema riguardante il passaggio di una collection come argomento di una funzione.
questo è un semplice esempio di prova che illustra il mio problema...
non ho fatto altro che aprire vbe da un documento excel, inserire un nuovo modulo con all'interno il seguente codice:
option explicit
sub main()
dim c as collection
set c = new collection
f (c)
end sub
function f(c as collection)
msgbox ("ciao")
end function
quando compilo mi esce l'errore di compilazione:
argomento non facoltativo.
in realtà la definizione della funzione richiede un oggetto di tipo collection, ed è quello che tento di passare come argomento.
e' apprezzato ogni tipo di aiuto
grazie in anticipo