Cum se duplică fișierele Excel folosind o macro
Doriți să copiați un registru de lucru Excel și să-i dați un nume nou? Desigur, puteți face acest lucru prin Windows, dar cum îl automatizați în Excel? O posibilitate este să deschideți registrul de lucru corespunzător și apoi să îl salvați sub un nume nou.
Cu toate acestea, acest lucru necesită mult timp și este greoi, deoarece Excel efectuează calcule, actualizează link-uri și altele asemenea atunci când se deschide registrul de lucru. Este mai ușor să o faceți direct utilizând comanda VBA FileCopy. Următoarea macro copiază un registru de lucru dintr-un director în altul, specificând un nume nou:
Copiați cartea de lucru secundară ()
Dim sursă ca șir, destinație ca șir
Sursa = "c: \ August.xls"
Destinație = "c: \ data \ September.xls"
FileCopy sursă, destinație
Sfârșitul Sub
Introduceți variabila sursă Specificați numele și calea fișierului pe care doriți să îl copiați. Salvați în variabilă ţintă calea și destinația fișierului. În programul eșantion, fișierul August.xls din calea C: \ este salvat sub noul nume September.xls în calea C: \ Daten. Fișierul sursă August.xls rămâne neschimbat.
Cu ajutorul comenzii nu puteți copia doar registrele de lucru Excel, ci și alte fișiere.