si scusa il codice era sbagliato ; l'unico problema che persiste e per questo ti avevo mandato il codice parziale è che se anche nel ciclo for la tua rutine viene chiamata 3 volte col debug vedo che viene chiamata una sola volta perchè?