Jūs žinote, kad svarbu kurti atsargines savo darbo kopijas. Dabar galite tai padaryti už jus Excel makrokomandą. Ši paprasta makrokomanda išsaugo darbaknygę naujame faile, kurio pavadinimo dalis yra šiandienos data.
Kaip veikia makrokomandas
Šios makrokomandos gudrybė yra sujungti naują failo pavadinimą kaip kelią, šiandienos datą ir pradinį failo pavadinimą.
Kelias fiksuojamas naudojant objekto ThisWorkbook ypatybę Path. Šiandienos data paimama naudojant datos funkciją.
Pagal numatytuosius nustatymus funkcija Data grąžina mm/dd/yyyy. Dėl pasvirųjų brūkšnių failo įrašymas nepavyks, todėl datą formatuojate naudodami brūkšnelius (Formatas (data, „mm-dd-yy“)), nes „Windows“ neleidžia pasvirieji brūkšniai failų pavadinimuose.
Paskutinė naujo failo pavadinimo dalis yra pradinis failo pavadinimas. Jį užfiksuojate naudodami objekto ThisWorkbook ypatybę Name:
Sub-makro1()
„1 veiksmas: išsaugokite darbaknygę nauju failo pavadinimu
ThisWorkbook.SaveCopyAs _
Filename:=ThisWorkbook.Path & " & _