VBA - Creați un registru de lucru nou (Workbooks.Add)

Acest tutorial va demonstra diferite metode pentru a crea un nou registru de lucru folosind VBA.

Creați un registru de lucru nou

Pentru a crea un nou registru de lucru pur și simplu utilizați Cărți de lucru.Adăugare:

1 Cărți de lucru.Adăugare

Noua carte de lucru adăugată este acum ActiveWorkbook.

Puteți vedea acest lucru folosind acest cod:

123456 Sub AddWB ()Cărți de lucru.AdăugareMsgBox ActiveWorkbook.NameSfârșitul Sub

Creați un registru de lucru nou și atribuiți obiectului

Puteți utiliza obiectul ActiveWorkbook pentru a vă referi la noul registru de lucru. Folosind aceasta, puteți atribui noul registru de lucru unei variabile de obiect:

1234 Dim wb ca registru de lucruCărți de lucru.AdăugareSetați wb = ActiveWorkbook

Dar, este mai bine / mai ușor să atribuiți registrul de lucru imediat unei variabile atunci când este creat registrul de lucru:

123 Dim wb Ca registru de lucruSetați wb = Workbooks.Add

Acum puteți consulta noul registru de lucru după numele variabilei.

1 MsgBox wb.Name

Creați un nou registru de lucru și salvați

De asemenea, puteți crea un nou registru de lucru și îl puteți salva imediat:

1 Workbooks.Add.SaveAs Filename: = "NewWB"

Aceasta va salva Cartea de lucru ca fișier .xlsx în folderul dvs. implicit (de ex. Documentele mele). În schimb, puteți personaliza SaveAs cu ghidul nostru pentru salvarea registrelor de lucru.

Acum puteți consulta manualul de lucru după numele acestuia:

1 Cărți de lucru („NewWB.xlsx”). Activați

Acest cod va activa „NewWB.xlsx”.

Creați un registru de lucru nou și adăugați foi de calcul

După crearea unui registru de lucru îl puteți edita. Iată doar un exemplu pentru a adăuga două foi la noul registru de lucru (presupunând că este ActiveWorkbook):

1 ActiveWorkbook.Worksheets.Add Count: = 2

Vei ajuta la dezvoltarea site-ului, partajarea pagina cu prietenii

wave wave wave wave wave