- Home
- Computer en software
- Macro’s in Excel
Macro’s in Excel
- Door Roland van der Burg
- Gepubliceerd 02/9/2010
- Computer en software
- Geen score toegekend
Roland van der Burg
Roland van der Burg is stagiair bij Bright Sites gedurende de periode van 1 tot 12 februari 2010. Roland studeert aan het Sint-Maria Instituut te Neerpelt, waar hij momenteel zijn laatste jaar afmaakt.
Bekijk alle artikelen door Roland van der BurgWerkt
u vaak met Excel? Moet u vaak dezelfde handeling uitvoeren en vraagt u zich af
of dit niet sneller kan? Dan zullen de macro’s van Excel u zeker
interesseren.
Wat
is nu een macro? Een macro is een tool in MS Office waarmee u bepaalde
handelingen kunt opnemen en zo dikwijls kunt afspelen als u wilt. Zo kunt
u snel een kadertje invoegen, cellen oplichten, de opmaak van een werkblad
uitvoeren. Een macro voor een opmaak kunnen we dus het best
vergelijken met twee lagen: de eerste laag is een blad papier (het Excel
werkblad) met tekst en de tweede laag is een transparant (macro). U legt de
transparant over het blad papier en u tekent de opmaak erop. Daarna
kopiëert u deze transparant (macro’s opnieuw toepassen) om over andere bladen
papier (andere werkbladen) te leggen. De opmaak blijft bij elke transparant
(macro) exact hetzelfde en past zich niet aan. Natuurlijk kunt u met een macro
van Excel ook grafieken maken met de gegevens, plaatjes invoegen enz …
Het
voordeel van macro’s is dat het geen kennis vereist. U past de opmaak aan
terwijl Excel uw veranderingen opslaat in de macro. U kunt natuurlijk
geavanceerde macro’s maken met de hulp van de programmeertaal Visual Basics,
maar ook zonder die kennis kunt u al een groot aantal macro’s maken die u helpen
een hoop tijd te besparen. Het nadeel van macro’s is echter dat als u een macro
maakt, deze exact nadoet wat Excel heeft geregistreerd. Als u tijdens het
opnemen van de macro cel B55 omkaderd heeft, maar in het werkblad waarin de
macro wordt toegepast moet de cel C55 omkaderd worden, dan zal de macro alleen
B55 omkaderen, ongeacht wat er in deze cel is ingevuld.
Hoe
moet u nu een macro maken? Eenvoudig: voor Word 1997-2003 kunt u in
het keuzemenu Extra (Tools in het Engels) macro’s vinden. Hier krijgt u een
extra menuutje waar u kunt kiezen of u een nieuwe macro wilt opnemen of een
macro wilt laden. Klik dan op “nieuwe macro opnemen”. Voor word 2007 moet
u eerst via Opties voor Excel het ontwikkelaars- tabblad aanvinken, daarna moet
u in onder "programmacode" op “macro opnemen” klikken. Er
verschijnt een venstertje waar u de naam van de macro kunt invullen, een
sneltoets en een omschrijving en aangeven waar deze macro opgeslagen moet
worden. Als u de velden heeft ingevuld klikt u op “OK”. Er verschijnt een
balkje met extra knoppen voor het opnemen van macro’s. U kunt nu de
aanpassingen in uw werkblad uitvoeren terwijl Excel ze in de macro plaatst. Als
u klaar bent klikt u op het “stop”-vierkantje dat in het balkje met knoppen te
vinden is (voor Excel 2007 is dat weer het knopje “Macro opnemen” in het
tabblad Ontwikkelaars). U kunt nu uw macro in andere werkbladen afspelen door
weer via het menuutje macro’s op “macro’s…” te klikken (voor Excel 2007 klikt u
op “macro’s in het tabblad Ontwikkelaars).
Een
uitgewerkt voorbeeld met screenshots vindt u hier en voor excel 2007 hier