VBA-Luo uusi työkirja (työkirjat.Add) – Automate ExcelAutomate Excel
Luo uusi työkirja
luodaksesi uuden työkirjan yksinkertaisesti käytä työkirjoja.Lisää:
Workbooks.Add
äskettäin lisätty työkirja on nyt ActiveWorkbook.
voit nähdä tämän tällä koodilla:
Sub AddWB()Workbooks.AddMsgBox ActiveWorkbook.NameEnd Sub
Luo uusi työkirja & Määritä objektille
voit käyttää ActiveWorkbook-objektia viittaamaan uuteen työkirjaan. Tämän avulla voit määrittää uuden työkirjan muuttujalle:
Dim wb as WorkbookWorkbooks.AddSet wb = ActiveWorkbook
mutta työkirja on parempi antaa muuttujalle, kun työkirja luodaan:
Dim wb As WorkbookSet wb = Workbooks.Add
nyt voit viitata uuteen työkirjaan sen muuttujan nimellä
MsgBox wb.Name
luo uusi työkirja & tallenna
voit myös luoda uuden työkirjan ja tallentaa sen välittömästi:
Workbooks.Add.SaveAs Filename:="NewWB"
Tämä tallentaa työkirjan an .xlsx-tiedosto oletuskansioon (esim. Omat Dokumentit). Sen sijaan, voit muokata SaveAs meidän opas tallentaa työkirjoja.
Nyt voit viitata työkirjaan sen nimellä:
Workbooks("NewWB.xlsx").Activate
tämä koodi aktivoi ”NewWB.xlsx”.
Luo uusi työkirja & lisää arkkeja
työkirjan luomisen jälkeen voit muokata sitä. Tässä on vain yksi esimerkki kahden levyn lisäämisestä uuteen työkirjaan (olettaen, että kyseessä on ActiveWorkbook):
ActiveWorkbook.Worksheets.Add Count:=2
Leave a Reply