Kako duplicirati Excel datoteke pomoću makronaredbe
Želite li kopirati radnu knjigu programa Excel i dati joj novi naziv? Naravno, to možete učiniti putem sustava Windows, ali kako to automatizirati u Excelu? Jedna je mogućnost otvoriti odgovarajuću radnu knjigu i spremiti je pod novim imenom.
Međutim, to oduzima puno vremena i glomazno je jer Excel provodi izračune, ažurira veze i slično pri otvaranju radne knjige. Lakše je to učiniti izravno pomoću naredbe VBA FileCopy. Sljedeći makro kopira radnu knjigu iz jednog direktorija u drugi, navodeći novi naziv:
Kopiraj podradnu knjigu ()
Dim izvor kao niz, odredište kao niz
Izvor = "c: \ kolovoz.xls"
Odredište = "c: \ data \ September.xls"
FileCopy izvor, odredište
Kraj podm
Stavite varijablu izvor Odredite naziv i put datoteke koju želite kopirati. Spremi u varijablu cilj put i odredište datoteke. U oglednom programu datoteka August.xls s puta C: \ sprema se pod novim imenom September.xls na stazi C: \ Daten. Izvorna datoteka August.xls ostaje nepromijenjena.
Pomoću naredbe možete kopirati ne samo radne knjige programa Excel, već i druge datoteke.