Non ho capito molto il problema che hai (che secondo me deriva dalla cattiva impostazione del codice), ma in pratica puoi sempre inserire in una funzione separata quello che devi ripetere e richiamarla nel ciclo quando serve.