L'ultizzo del ciclo For Each...Next risulta molto interessante e di indubbia utilità, ma attenzione, potrebbe tranne in inganno.Come riportato su MSDN, "...la proprietà Current dell'oggetto enumeratore è ReadOnly (Visual Basic) e restituisce una copia locale di ogni elemento dell'insieme. Pertanto non sarà possibile modificare gli elementi stessi in un ciclo For Each...Next. Le eventuali modifiche apportate influenzano solo la copia locale di Current e non si riflettono nell'insieme sottostante.
Leggi tutto il post...