VBA - Opret ny projektmappe (Workbooks.Add)

Indholdsfortegnelse

Denne vejledning vil demonstrere forskellige metoder til at oprette en ny projektmappe ved hjælp af VBA.

Opret ny projektmappe

For at oprette en ny projektmappe skal du blot bruge Workbooks.Add:

1 Workbooks.Add

Den nyligt tilføjede projektmappe er nu ActiveWorkbook.

Du kan se dette ved hjælp af denne kode:

123456 Sub AddWB ()Workbooks.AddMsgBox ActiveWorkbook.NameAfslut Sub

Opret ny projektmappe og tildel til objekt

Du kan bruge ActiveWorkbook -objektet til at henvise til den nye projektmappe. Ved hjælp af dette kan du tildele den nye projektmappe til en objektvariabel:

1234 Dim wb som projektmappeWorkbooks.AddIndstil wb = ActiveWorkbook

Men det er bedre / lettere at tildele projektmappen med det samme til en variabel, når projektmappen oprettes:

123 Dim wb Som projektmappeIndstil wb = Workbooks.Add

Nu kan du referere til den nye projektmappe med dens variabelnavn.

1 MsgBox wb.Name

Opret ny projektmappe og gem

Du kan også oprette en ny projektmappe og straks gemme den:

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

Dette gemmer projektmappen som en .xlsx -fil i din standardmappe (f.eks. Mine dokumenter). I stedet kan du tilpasse SaveAs med vores guide til at gemme projektmapper.

Nu kan du referere til projektmappen med dens navn:

1 Arbejdsbøger ("NewWB.xlsx"). Aktiver

Denne kode aktiverer "NewWB.xlsx".

Opret ny projektmappe og tilføj ark

Når du har oprettet en projektmappe, kan du redigere den. Her er kun et eksempel på at tilføje to ark til den nye projektmappe (forudsat at det er ActiveWorkbook):

1 ActiveWorkbook.Worksheets.Add Count: = 2

Du vil bidrage til udviklingen af ​​hjemmesiden, at dele siden med dine venner

wave wave wave wave wave