hai ragione...

ho trovato l'errore nel proseguimanto del codice aprivo un altro recordset con lo stesso nome... era quello l'errore che mi troncava il ciclo.

Grazie mille per l'aiuto