sono molti casi in cui un foglio excel automatizzato tramite VB diventi lento... lento... lentissimo...

alcune volte c'ho sbattuto la testa... talvolta il motivo è palese, talaltra è meno evidente (come ad esempio quando si automatizza un foglio lasciato in visualizzazione anteprima interruzioni di pagina anzichè normale: il lavoro del codice diventa lentissimo nella gran parte dei casi)

da quella tre righe di codice non si riesce a dire un granchè,
prova magari ad evitare i refresh di pagine tramite l'aggiunta in testa alle operazioni di

application.ScreenUpdating = false

altro non ti riesco a dire...

ma... domanda... il template excel è sul server? le automazioni vengono eseguite dal server o in locale?

ciao
L.