VBA - jaunas darbgrāmatas izveide (darbgrāmatas. Pievienot)

Satura rādītājs

Šī apmācība parādīs dažādas metodes, kā izveidot jaunu darbgrāmatu, izmantojot VBA.

Izveidot jaunu darbgrāmatu

Lai izveidotu jaunu darbgrāmatu, vienkārši izmantojiet Darbgrāmatas. Pievienot:

1 Darbgrāmatas. Pievienot

Nesen pievienotā darbgrāmata tagad ir ActiveWorkbook.

To var redzēt, izmantojot šo kodu:

123456 Sub AddWB ()Darbgrāmatas. PievienotMsgBox ActiveWorkbook.NameBeigu apakš

Izveidojiet jaunu darbgrāmatu un piešķiriet objektam

Varat izmantot ActiveWorkbook objektu, lai atsauktos uz jauno darbgrāmatu. Izmantojot to, jūs varat piešķirt jauno darbgrāmatu objekta mainīgajam:

1234 Dim wb kā darbgrāmataDarbgrāmatas. PievienotIestatīt wb = ActiveWorkbook

Bet ir labāk / vieglāk nekavējoties piešķirt darbgrāmatu mainīgajam, kad tiek izveidota darbgrāmata:

123 Dim wb kā darbgrāmataIestatiet wb = darbgrāmatas. Pievienot

Tagad jūs varat atsaukties uz jauno darbgrāmatu pēc tā mainīgā nosaukuma.

1 MsgBox wb.Name

Izveidojiet jaunu darbgrāmatu un saglabājiet

Varat arī izveidot jaunu darbgrāmatu un nekavējoties to saglabāt:

1 Workbooks.Add.SaveAs Faila nosaukums: = "NewWB"

Tādējādi darbgrāmata tiks saglabāta kā .xlsx fails noklusējuma mapē (piem., Mani dokumenti). Tā vietā varat pielāgot SaveAs, izmantojot mūsu rokasgrāmatu par darbgrāmatu saglabāšanu.

Tagad jūs varat atsaukties uz darbgrāmatu ar tās nosaukumu:

1 Darbgrāmatas ("NewWB.xlsx"). Aktivizēt

Šis kods aktivizēs “NewWB.xlsx”.

Izveidojiet jaunu darbgrāmatu un pievienojiet lapas

Pēc darbgrāmatas izveides varat to rediģēt. Šeit ir tikai viens piemērs, kā jaunajai darbgrāmatai pievienot divas lapas (pieņemot, ka tā ir ActiveWorkbook):

1 ActiveWorkbook.Worksheets.Add Count: = 2

Jums palīdzēs attīstību vietā, daloties lapu ar draugiem

wave wave wave wave wave