Tässä opetusohjelmassa esitetään erilaisia tapoja luoda uusi työkirja VBA: n avulla.
Luo uusi työkirja
Luo uusi työkirja yksinkertaisesti käyttämällä Työkirjat Lisää:
1 | Työkirjat Lisää |
Äskettäin lisätty työkirja on nyt ActiveWorkbook.
Näet tämän käyttämällä tätä koodia:
123456 | Sub AddWB ()Työkirjat LisääMsgBox ActiveWorkbook.NameEnd Sub |
Luo uusi työkirja ja määritä objekti
Voit viitata uuteen työkirjaan ActiveWorkbook -objektin avulla. Tämän avulla voit määrittää uuden työkirjan objektimuuttujalle:
1234 | Dim wb työkirjanaTyökirjat LisääAseta wb = ActiveWorkbook |
On kuitenkin parempi / helpompi määrittää työkirja välittömästi muuttujalle, kun työkirja luodaan:
123 | Dim wb TyökirjanaAseta wb = Työkirjat |
Nyt voit viitata uuteen työkirjaan sen muuttujan nimellä.
1 | MsgBox wb.Name |
Luo uusi työkirja ja tallenna
Voit myös luoda uuden työkirjan ja tallentaa sen heti:
1 | Workbooks.Add.SaveAs Tiedostonimi: = "NewWB" |
Tämä tallentaa työkirjan .xlsx -tiedostona oletuskansioosi (esim. Omat asiakirjat). Sen sijaan voit muokata SaveA -tiedostoja työkirjojen tallentamisoppaamme avulla.
Nyt voit viitata työkirjaan sen nimellä:
1 | Työkirjat ("NewWB.xlsx"). Aktivoi |
Tämä koodi aktivoi "NewWB.xlsx".
Luo uusi työkirja ja lisää laskentataulukoita
Kun olet luonut työkirjan, voit muokata sitä. Tässä on vain yksi esimerkki kahden arkin lisäämisestä uuteen työkirjaan (olettaen, että se on ActiveWorkbook):
1 | ActiveWorkbook.Worksheets.Add Count: = 2 |