Hoe doe je dat?

Excel logo

Worksheet aanmaken en naam geven in VBA

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

Je e-mailadres wordt niet gepubliceerd. Verplichte velden zijn gemarkeerd met *

De volgende HTML tags en attributen zijn toegestaan: <a href="" title=""> <abbr title=""> <acronym title=""> <b> <blockquote cite=""> <cite> <code> <del datetime=""> <em> <i> <q cite=""> <strike> <strong>