Salve,

ho un piccolo problema utilizzando l'oggetto collection... questo script esemplificativo

codice:
Dim X As New Collection

Dim Y As New MyObject


Y.Name = "ciao"
Y.Id = "miano"

X.Add Y

Y.Name = "mio"

X.Add Y

Y.Name = "amico"

X.Add Y

For i = 1 To X.Count
MsgBox X(i).Name
Next
invece di stampare "ciao mio amico" mi stampa "amico amico amico"... in pratica gli oggetti che stanno già nella collection vengono modificati alla modifica di Y nei vari punti

c'è un modo per ovviare a questo oppure mi attacco?