Excel munkafüzetek másolása

Tartalomjegyzék

Az Excel fájlok sokszorosítása makró használatával

Szeretne másolni egy Excel munkafüzetet, és új nevet adni neki? Természetesen ezt a Windowson keresztül is megteheti, de hogyan automatizálja az Excelben? Az egyik lehetőség a megfelelő munkafüzet megnyitása, majd új néven történő mentése.

Ez azonban sok időt vesz igénybe, és nehézkes, mert az Excel számításokat végez, frissíti a hivatkozásokat és hasonlókat a munkafüzet megnyitásakor. Könnyebb ezt közvetlenül a VBA FileCopy paranccsal megtenni. A következő makró átmásolja a munkafüzetet az egyik könyvtárból a másikba, új nevet megadva:

Almunkafüzet másolása ()
A forrás halványítása karakterláncként, a célhely karakterláncként
Forrás = "c: \ August.xls"
Cél = "c: \ data \ September.xls"
FileCopy forrás, cél
End Sub

Írja be a változót forrás Adja meg a másolni kívánt fájl nevét és elérési útját. Mentse el a változóba cél a fájl elérési útját és célállomását. A mintaprogramban a C: \ elérési útból származó August.xls fájl a szeptember: xls új néven kerül mentésre a C: \ Daten elérési útra. Az August.xls forrásfájl változatlan marad.

A paranccsal nemcsak Excel munkafüzeteket másolhat, hanem más fájlokat is.

Segít a fejlesztés a helyszínen, megosztva az oldalt a barátaiddal

wave wave wave wave wave