[b]

Quindi se avessi la necessità dell' esempio sopra mi sembra più immediato usare on error una sola volta che una serie di try/catch. Mi stò perdendo nuovamente qualcosa?
ciao Roberto,
come nel mio post così come in questo tuo,questi casi dove ON ERROR GOTO .... è insostituibile.... A mio avviso microsoft non dovrebbe eliminarlo definitivamente, magari sostitituirlo con, magari una implementazione come:

ON ERROR (esegui Sub o metodo), secondo me sarebbe compatibile al 100% con l'ambiente .net e farebbe proprio al caso nostro

@ Michele
ho provato ad inserire l' istruzione in un ciclo del mio programma ma sembra filare tutto liscio, qualche indizio per ricreare quello intendi?
adesso non so il codice provato, il problema si presenta quando scatta l'errore, poi ti posto un'esempio...... Anche se si verifica un errore dentro la riga di una condizione IF THEN... , il blocco THEN viene sempre processato (almeno in VBA è così)