omschrijving:
soms willen we een nieuwe werkmap openen of maken met VBA.U kunt de nieuw gemaakte werkmap instellen op een object, zodat het gemakkelijk is om naar uw werkmap te verwijzen om verdere taken uit te voeren.
oplossing (en):
met de volgende macro ‘ s kan een nieuwe werkmap worden geopend of aangemaakt met de methode toevoegen.
Maak een nieuwe werkmap in Excel VBA – Voorbeeldgevallen:
- Maak een nieuwe werkmap
- Maak een Object voor nieuw aangemaakte werkmap
Maak een nieuwe werkmap
u kunt de volgende code gebruiken om een nieuwe werkmap aan te maken en op te slaan in het C-station met behulp van de methode toevoegen.
Code:
Sub AddNewWorkbook1()'Adding New WorkbookWorkbooks.Add'Saving the WorkbookActiveWorkbook.SaveAs "C:\WorkbookName.xls"'ORActiveWorkbook.SaveAs Filename:="C:\WorkbookName1.xls"End Sub
uitleg:
- werkmappen.Methode toevoegen zal een nieuwe werkmap
- ActiveWorkbook toevoegen.SaveAs-methode slaat de actieve werkmap op op een specifieke locatie met de opgegeven bestandsnaam
Output:
u zou de nieuw geopende werkmap samen met de bestaande werkmap moeten zien.
Instructies:
- Open een excel-werkmap
- Druk op Alt+F11 om open VBA-Editor
- Voeg een nieuwe module in het menu Invoegen
- Kopieer de bovenstaande code en Plak het in de code venster
- Druk op F5 om de uitgang
- U ziet onlangs geopende werkmap, zoals hierboven weergegeven
- Sla het bestand op als macro ingeschakeld werkmap
Maak een object voor nieuwe werkmap
U kunt de nieuwe werkmap op een object, zodat het eenvoudig wordt om te verwijzen naar uw werkmap nog meer taken.
Code:
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
Output:
u moet de nieuw geopende werkmap samen met de bestaande werkmap zien.
instructies:
- Open een excel-werkmap
- druk op Alt+F11 om VBA-Editor
- te openen voeg een nieuwe module in vanuit het menu Invoegen
- kopieer de bovenstaande code en plak in het codevenster
- druk op F5 om de uitvoer
- te zien u zou de nieuw geopende werkmap moeten zien zoals hierboven
- sla het bestand op als macro-ingeschakelde werkmap