Articles

VBA-creați un registru de lucru nou (registre de lucru.Adăugați) – Automatizați ExcelAutomate Excel

creați un nou registru de lucru

pentru a crea un nou registru de lucru, pur și simplu utilizați registre de lucru.Adăugați:

Workbooks.Add

Registrul de lucru nou adăugat este acum ActiveWorkbook.

puteți vedea acest lucru folosind acest cod:

Sub AddWB()Workbooks.AddMsgBox ActiveWorkbook.NameEnd Sub

creați un registru de lucru nou& alocați obiectului

puteți utiliza obiectul ActiveWorkbook pentru a face referire la noul registru de lucru. Folosind aceasta, puteți atribui noul registru de lucru unei variabile:

Dim wb as WorkbookWorkbooks.AddSet wb = ActiveWorkbook

dar este mai bine să atribuiți Registrul de lucru unei variabile atunci când este creat Registrul de lucru:

Dim wb As WorkbookSet wb = Workbooks.Add

acum Puteți face referire la noul registru de lucru după numele variabilei

MsgBox wb.Name

creați un nou registru de lucru & salvați

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

Workbooks.Add.SaveAs Filename:="NewWB"

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

acum Puteți consulta registrul de lucru după numele său:

Workbooks("NewWB.xlsx").Activate

acest cod va activa „NewWB.xlsx”.

creați un registru de lucru nou& adăugați foi

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):

ActiveWorkbook.Worksheets.Add Count:=2