VBA - Vytvořit nový sešit (Sešity. Přidat)

Tento tutoriál předvede různé metody k vytvoření nového sešitu pomocí jazyka VBA.

Vytvořit nový sešit

Pro vytvoření nového sešitu jednoduše použijte Sešity. Přidat:

1 Sešity. Přidat

Nově přidaný sešit je nyní Aktivní pracovní kniha.

Můžete to vidět pomocí tohoto kódu:

123456 Sub AddWB ()Sešity. PřidatMsgBox ActiveWorkbook.NameEnd Sub

Vytvořte nový sešit a přiřaďte k objektu

Objekt ActiveWorkbook můžete použít k odkazu na nový sešit. Pomocí toho můžete nový sešit přiřadit proměnné objektu:

1234 Dim wb jako sešitSešity. PřidatNastavit wb = ActiveWorkbook

Je však lepší / snazší přiřadit sešit okamžitě proměnné při vytváření sešitu:

123 Dim wb jako sešitNastavit wb = Workbooks.Add

Nyní můžete na nový sešit odkazovat podle jeho názvu proměnné.

1 MsgBox wb. Jméno

Vytvořit nový sešit a uložit

Můžete také vytvořit nový sešit a okamžitě jej uložit:

1 Workbooks.Add.SaveAs Název souboru: = "NewWB"

Tím sešit uložíte jako soubor .xlsx do vaší výchozí složky (např. Moje dokumenty). Místo toho můžete SaveAs přizpůsobit pomocí našeho průvodce ukládáním sešitů.

Nyní můžete na sešit odkazovat jeho jménem:

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

Tento kód aktivuje „NewWB.xlsx“.

Vytvořte nový sešit a přidejte listy

Po vytvoření sešitu jej můžete upravit. Zde je jen jeden příklad přidání dvou listů do nového sešitu (za předpokladu, že je to ActiveWorkbook):

1 ActiveWorkbook.Worksheets.Add Count: = 2

Vám pomůže rozvoji místa, sdílet stránku s přáteli

wave wave wave wave wave