In Visual Basic for Applications kan je vele dingen programmeren. VBA wordt onder andere gebruikt voor macro’s in Excel te schrijven. Het doel van die macro’s is om functionaliteit toe te voegen aan Excel. Misschien wil je automatisch statistieken genereren in een nieuw worksheet? Dat is mogelijk met een eenvoudig regeltje in VBA.
ActiveWorkbook.Worksheets.Add.Name = "Test"
Dat is het enige wat nodig is om een nieuwe worksheet met een naam aan te maken. Wat doet dit regeltje code? Het neemt het object dat het actieve workbook voorstelt. Daarin neemt het een collectie van alle worksheets die in de workbook gedefinieerd staan. Met Add voeg je er dan eentje toe waarbij we direct de eigenschap Name (wat je dus ook visueel ziet in Excel onderaan) in de gegeven string veranderen.
Geef een reactie