@raffaele1953
Ah, per chi ha anche solo una vaga del VBA immagino sia da riscrivere tutto!
Se ben ricordo il lavoro è stato fatto con Excel 2013 e con l'attuale 2016 a me non da nessun errore. Già è un miracolo che sia riuscito a fare sto puzzle, sulle questioni di compatibilità più buio di un buco nero.
Posso dirti solo che quando si inserisce un nuovo foglio, viene duplicato il foglio 'Templato' nascosto e nelle celle A2 e B2 viene scritto rispettivamente se includere le sottocartelle (VERO\FALSO) ed il percorso della cartella dai cui importare.
Nel Modulo01 la sub 'ListaFiles' poi richiama le sub di importazione per i suddetti range.
Comunque allego l'ultima versione dove ho modificato la lista veloce (senza info shell) riprendendola dal primo lavoro postato ed ora non ho più problemi di processore ed è più prestante nell'importazione.
Comparando su 6000 files ci impiega 1 min e 13 sec; questo excel linkato però ci impiega solo 40 sec (quindi si può far meglio:
http://www.learnexcelmacro.com/wp/2011/11/how-to-get-list-of-all-files-in-a-folder-and-sub-folders/
Ovviamente l'ha fatto uno che se ne intende... Ma preferisco il mio che non avrà la super grafica con form ed è incasinato, ma creo più velocemente i fogli, li modifico, ho la funzione ricerca e mi permette di elencare i file dai DVD e poi verificare nel foglio aggiornamenti quali file non sono ancora masterizzati.
Poi se qualcuno sa dove ottimizzare le prestazioni, funzioni (o renderlo compatibile per vecchie versioni di excel) ancora meglio. Questo è il max che riesco a fare senza studiarmi dall'inizio il codice VBA.
@patel45
Quello che concerne l'importazione del files è nel modulo 01, a parte la sub 'AzzeraLista' richiamata che è nel modulo03; mal che vada ho uno schema se serve.