Ciao Alberto,
il file si chiude regolarmente così come gli altri 32 file coinvolti dalla procedura di aggiornamento, e non c'è neanche tra i file "nascosti".
Ieri ho provato ha eliminare il file "00_Budget Dedalus.xlsx" dall'elenco e ho avviato la macro di aggiornamento....Stranamente a fine procedura mi è comparso lo stesso messaggio di errore:
anche se il file non c'era più in elenco!!!!!!!!!!
OK, senza ulteriori indagini, forse prova a aggirare il problema sostituendo la tua sezione di codice:
con qualcosa del genere:
For Each iFi1e In ifolder.Files
**If Not iFi1e.Name Like "\*$\*.xlsx" Then**
Call Aggiorna(iFi1e)
**End If**
Next iFi1e
For Each iSubFo1der In iFo1der.SubFo1ders
For Each nFi1e In iSubFo1der.Files
**If Not iFi1e.Name Like "\*$\*.xlsx" Then**
Call Aggiorna(nFi1e)
End If
**Next nFi1e**
Next iSubFo1der
===
Regards,
Norman