Ta vadnica bo pokazala različne metode za ustvarjanje novega delovnega zvezka z uporabo VBA.
Ustvarite nov delovni zvezek
Če želite ustvariti nov delovni zvezek, preprosto uporabite Delovni zvezki.Dodaj:
1 | Delovni zvezki.Dodaj |
Na novo dodani delovni zvezek je zdaj ActiveWorkbook.
To lahko vidite s to kodo:
123456 | Sub AddWB ()Delovni zvezki.DodajMsgBox ActiveWorkbook.NameEnd Sub |
Ustvari nov delovni zvezek in ga dodeli objektu
Za sklicevanje na novi delovni zvezek lahko uporabite predmet ActiveWorkbook. S tem lahko novemu delovnemu zvezku dodelite spremenljivko objekta:
1234 | Zatemni wb kot delovni zvezekDelovni zvezki.DodajNastavite wb = ActiveWorkbook |
Delavnik pa je bolje / lažje takoj dodeliti spremenljivki, ko je ustvarjen:
123 | Dim wb Kot delovni zvezekNastavi wb = Delovni zvezki.Dodaj |
Zdaj se lahko na novi delovni zvezek sklicujete po imenu spremenljivke.
1 | MsgBox wb.Name |
Ustvari nov delovni zvezek in shrani
Ustvarite lahko tudi nov delovni zvezek in ga takoj shranite:
1 | Workbooks.Add.SaveAs Ime datoteke: = "NewWB" |
S tem boste shranili delovni zvezek kot datoteko .xlsx v privzeto mapo (npr. Moji dokumenti). Namesto tega lahko SaveAs prilagodite z našim vodnikom za shranjevanje delovnih zvezkov.
Zdaj se lahko na delovni zvezek sklicujete po njegovem imenu:
1 | Delovni zvezki ("NewWB.xlsx"). Aktivirajte |
Ta koda bo aktivirala “NewWB.xlsx”.
Ustvarite nov delovni zvezek in dodajte liste
Ko ustvarite delovni zvezek, ga lahko uredite. Tukaj je le en primer, kako v nov delovni zvezek dodati dva lista (ob predpostavki, da gre za ActiveWorkbook):
1 | ActiveWorkbook.Worksheets.Add Count: = 2 |