VBA - Vytvoriť nový zošit (zošity. Pridať)

Tento tutoriál vám ukáže rôzne metódy na vytvorenie nového zošita pomocou jazyka VBA.

Vytvoriť nový zošit

Na vytvorenie nového zošita jednoducho použite Zošity. Pridať:

1 Zošity. Pridať

Novo pridaný zošit je teraz ActiveWorkbook.

Môžete to vidieť pomocou tohto kódu:

123456 Sub AddWB ()Zošity. PridaťMsgBox ActiveWorkbook.NameKoniec pod

Vytvorte nový zošit a priraďte k objektu

Na odkaz na nový zošit môžete použiť objekt ActiveWorkbook. Pomocou toho môžete nový zošit priradiť k premennej objektu:

1234 Dim wb ako zošitZošity. PridaťNastaviť wb = ActiveWorkbook

Je však lepšie / jednoduchšie priradiť zošit ihneď k premennej pri vytváraní zošita:

123 Dim wb ako zošitNastaviť wb = zošity. Pridať

Teraz môžete na nový zošit odkazovať podľa názvu premennej.

1 MsgBox wb. Meno

Vytvoriť nový zošit a uložiť

Môžete tiež vytvoriť nový zošit a okamžite ho uložiť:

1 Workbooks.Add.SaveAs Názov súboru: = "NewWB"

Tento zošit sa uloží ako súbor .xlsx do vášho predvoleného priečinka (napr. Moje dokumenty). Namiesto toho môžete SaveAs prispôsobiť pomocou nášho sprievodcu ukladaním zošitov.

Teraz sa k zošitu môžete odvolávať podľa jeho názvu:

1 Zošity ("NewWB.xlsx"). Aktivujte

Tento kód aktivuje „NewWB.xlsx“.

Vytvorte nový zošit a pridajte listy

Po vytvorení zošita ho môžete upravovať. Tu je len jeden príklad na pridanie dvoch listov do nového zošita (za predpokladu, že je to ActiveWorkbook):

1 ActiveWorkbook.Worksheets.Add Count: = 2

Vám pomôže rozvoju miesta, zdieľať stránku s priateľmi

wave wave wave wave wave