Copia cartelle di lavoro Excel

Sommario

Come duplicare i file Excel usando una macro

Vuoi copiare una cartella di lavoro di Excel e assegnarle un nuovo nome? Certo, puoi farlo tramite Windows, ma come lo automatizzi in Excel? Una possibilità consiste nell'aprire la cartella di lavoro appropriata e quindi salvarla con un nuovo nome.

Tuttavia, questo richiede molto tempo ed è ingombrante perché Excel esegue calcoli, aggiorna i collegamenti e simili quando viene aperta la cartella di lavoro. È più facile farlo direttamente usando il comando FileCopy di VBA. La seguente macro copia una cartella di lavoro da una directory a un'altra, specificando un nuovo nome:

Copia cartella di lavoro secondaria ()
Dim source As String, destinazione As String
Fonte = "c: \ August.xls"
Destinazione = "c: \ data \ settembre.xls"
FileCopy sorgente, destinazione
Fine sottotitolo

Metti nella variabile fonte Specificare il nome e il percorso del file che si desidera copiare. Salva nella variabile obbiettivo il percorso e la destinazione del file. Nel programma di esempio, il file August.xls dal percorso C: \ viene salvato con il nuovo nome September.xls nel percorso C: \ Daten. Il file sorgente August.xls rimane invariato.

Con il comando puoi copiare non solo le cartelle di lavoro di Excel, ma anche altri file.

Aiuterete lo sviluppo del sito, condividere la pagina con i tuoi amici

wave wave wave wave wave