Kopier Excel -arbeidsbøker

Innholdsfortegnelse

Hvordan duplisere Excel -filer ved hjelp av en makro

Vil du kopiere en Excel -arbeidsbok og gi den et nytt navn? Selvfølgelig kan du gjøre dette gjennom Windows, men hvordan automatiserer du det i Excel? En mulighet er å åpne den aktuelle arbeidsboken og deretter lagre den under et nytt navn.

Dette tar imidlertid mye tid og er tungvint fordi Excel utfører beregninger, oppdaterer lenker og lignende når arbeidsboken åpnes. Det er lettere å gjøre det direkte ved hjelp av kommandoen VBA FileCopy. Følgende makro kopierer en arbeidsbok fra en katalog til en annen, og angir et nytt navn:

Kopier under arbeidsbok ()
Dim kilde As String, destinasjon As String
Kilde = "c: \ August.xls"
Destinasjon = "c: \ data \ September.xls"
FileCopy kilde, destinasjon
Slutt Sub

Sett inn variabelen kilde Angi navnet og banen til filen du vil kopiere. Lagre i variabelen mål banen og destinasjonen til filen. I prøveprogrammet lagres August.xls -filen fra banen C: \ under det nye navnet September.xls i banen C: \ Daten. Kildefilen August.xls forblir uendret.

Med kommandoen kan du ikke bare kopiere Excel -arbeidsbøker, men også andre filer.

Du vil bidra til utvikling av området, dele siden med vennene dine

wave wave wave wave wave