Je hebt in de Visual Basic editor een script geschreven. De volgende stap is om dit script te gaan starten. Er zijn verschillende manieren om een macro/VBA script te starten. In dit artikel behandel ik de manieren die ik in de praktijk het meest heb moeten toepassen.
Macro starten vanuit de visual basic editor
De meest snelle manier om een script te starten nadat je hem net geschreven hebt is om hem direct vanuit de Visual basic editor te starten. Dit kan op twee manieren. De eerste manier is door in dit venster op ‘F5‘ te drukken. De 2e manier is door op het groene pijltje te drukken.
Het starten van een macro/VBA script koppelen aan een button
Om een macro/VBA script te koppelen aan een button begin je eerst met het plaatsen van deze button in je Excel sheet. Kies een geschikte plaats uit en kies van vervolgens op de ontwikkelaars tab op de knop ‘Invoegen‘. Je ziet dan een dropdown met allemaal formulierbesturingselementen. Het eerst element in deze lijst is de knop die je moet hebben. Je ziet dan dat de cursor verandert naar een plusteken. Als je nu je linkermuisknop ingedrukt houdt en de muis sleept kun je de grootte van de button bepalen en de button toewijzen aan een macro object. Als het goed is staat nu de naam van de door jou geschreven macro in het menu. Klik daarop en voortaan wordt jouw script gestart als je op deze knop drukt. Tenslotte zou ik nog even met de rechtermuisknop op deze button drukken en de naam aanpassen naar wens.
Er is nog een alternatief indien je de vormgeving van de knop iets wilt opfrissen. In plaats van een formulierbesturingselement kun je ook zelf een vorm aanmaken en daar een macro aan koppelen. Dit doe ik zelf eigenlijk altijd. Je doet dit door in de hoofdtab ‘Invoegen‘ op ‘vormen‘ te klikken. Ik kies dan altijd voor een rechthoek, maar die keuze is natuurlijk persoonlijk. Nu Sleep je met de muis net als bij het formulierbesturingselement om de vorm te creëren die je wenst. Hij vraagt nu alleen niet direct om de koppeling aan te geven. Je ziet ook dat deze vorm gelijk een kleur heeft gekregen. Deze kun je ook naar wens aanpassen. Vervolgens plaats je dan de tekst die je wilt zien door een dubbelklik op de vorm uit te voeren bijvoorbeeld ‘start macro’. Ook zie je dat er een nieuw tabblad ‘Vormindeling‘ verschijnt zodra je de vorm selecteert.
Naast de kleur kun je nog vele andere effecten toepassen om het uiterlijk van je knop aan te passen. Ik gebruik zelf altijd vooral de opties onder ‘Vormeffecten’ –> ‘Voorinstelling’. Hiermee kun je een mooi ruimtelijk effect toevoegen aan je knop. Je kunt tenslotte de macro toewijzen aan je knop door rechtermuisknop op je vorm te drukken en dan te kiezen voor ‘Macro toewijzen…’.
Pingback:Macro starten met events - Macro Excel Advies