beskrivning:
Ibland kanske vi vill öppna eller skapa ny arbetsbok med VBA.Du kan ställa in den nyskapade arbetsboken till ett objekt, så att det är enkelt att hänvisa till din arbetsbok för att göra ytterligare uppgifter.
lösning(er):
följande makron gör det möjligt att öppna eller skapa ny arbetsbok med Add-metoden.
Skapa ny arbetsbok i Excel VBA – exempel Fall:
- Skapa ny arbetsbok
- skapa ett objekt för nyskapad arbetsbok
Skapa ny arbetsbok
Du kan använda följande kod för att skapa ny arbetsbok och spara i C-enheten med Lägg till metod.
kod:
Sub AddNewWorkbook1()'Adding New WorkbookWorkbooks.Add'Saving the WorkbookActiveWorkbook.SaveAs "C:\WorkbookName.xls"'ORActiveWorkbook.SaveAs Filename:="C:\WorkbookName1.xls"End Sub
förklaring:
- arbetsböcker.Lägg metod kommer att lägga till en ny arbetsbok
- ActiveWorkbook.SaveAs-metoden sparar den aktiva arbetsboken till en viss plats med angivet filnamn
utgång:
Du bör se nyöppnad arbetsbok tillsammans med befintlig arbetsbok.
instruktioner:
- öppna en excel-arbetsbok
- tryck på Alt+F11 för att öppna VBA-redigeraren
- infoga en ny modul från menyn Infoga
- kopiera koden ovan och klistra in i kodfönstret
- tryck på F5 för att se utmatningen
- Du bör se nyöppnad arbetsbok som visas ovan
- spara filen som makroaktiverad arbetsbok
skapa ett objekt för nyskapad arbetsbok
Du kan ställa in den nyskapade arbetsboken till ett objekt, så att det är enkelt att hänvisa till din arbetsbok för att göra ytterligare uppgifter.
kod:
sub AddNewWorkbook2()Dim wkb as Workbook'Adding New WorkbookSet wkb = Workbooks.Add'Saving the Workbookwkb.SaveAs "C:\WorkbookName.xls"'ORwkb.SaveAs Filename:="C:\WorkbookName1.xls"</span></code>End Sub
utgång:
Du bör se nyöppnad arbetsbok tillsammans med befintlig arbetsbok.
instruktioner:
- öppna en excel-arbetsbok
- tryck på Alt + F11 för att öppna VBA-redigeraren
- infoga en ny modul från menyn Infoga
- kopiera koden ovan och klistra in i kodfönstret
- tryck på F5 för att se utmatningen
- Du bör se nyöppnad arbetsbok som visas ovan
- spara filen som makroaktiverad arbetsbok