Geekflare wordt ondersteund door ons publiek. We kunnen affiliate commissies verdienen met het kopen van links op deze site.
In Visualisatie van gegevens , Mac en Windows Laatst bijgewerkt: 23 september 2023
Deel op:
Invicti beveiligingsscanner voor webtoepassingen - de enige oplossing die automatische verificatie van kwetsbaarheden levert met Proof-Based Scanning™.

Moet je voor je werk vaak repetitieve taken uitvoeren in Excel? Niet meer met macro’s. Doe het één keer en leg het vast; de macro doet het voor je wanneer je maar wilt. Met andere woorden, macro’s leggen je taken vast en herhalen ze wanneer je ze uitvoert.

Je hebt misschien al eerder functies gebruikt om specifieke acties uit te voeren. Zo niet, dan is een functie een verzameling specifieke taken die worden uitgevoerd wanneer ze worden aangeroepen. Macro’s in Excel zijn op dit idee gebaseerd. Ze automatiseren je taken zodat je het meeste uit je tijd en middelen haalt.

Om een macro te maken voor je volgende taak, moet je deze eerst inschakelen. Ik zal je begeleiden bij elke stap om macro’s in te schakelen in Excel voor zowel Windows als Mac.

Maar laten we eerst eens kijken waarom je macro’s nodig hebt met praktische voorbeelden.

Wat zijn macro’s?

Een macro is een functie in Excel die je opdrachten en taken vastlegt om ze op verzoek af te spelen. Het komt erop neer dat je veel tijd kunt vrijmaken door te automatiseren.

excel-macro-1

Macro’s zijn gebaseerd op VBA (Visual Basic for Applications), de programmeertaal van Microsoft voor codering in Excel. Daarom kunnen macro’s worden gemaakt met VBA. Als je echter niet technisch onderlegd bent, kun je met Excel macro’s maken met slechts een paar muisklikken.

Wanneer je een macro opneemt, worden de taken achter de schermen automatisch vertaald naar VBA-code en gebonden aan een reeks toetscombinaties, simpelweg aangepaste sneltoetsen genoemd. Als je in Excel op die aangepaste sneltoets drukt, begint de bijbehorende macro te werken.

Als je slecht bent in het onthouden van toetsen, maak je dan geen zorgen, Excel heeft daar ook een oplossing voor. Je kunt gemaakte macro’s eenvoudig openen via de tabbladen in de interface van Excel.

Waarom zouden we macro’s inschakelen in Excel?

Inmiddels weet je misschien wel wat macro’s zijn. Hier zijn enkele van de use cases om repetitieve handelingen te vervangen door macro’s:

Gegevensbeheer: Gegevens is waar Excel voor bedoeld is. We hebben elke dag te maken met een enorme hoeveelheid gegevens in Excel. Het automatiseren van eenvoudige en routinematige taken zoals het verwijderen van duplicaten, het verwijderen van lege cellen, het uitvoeren van wiskundige berekeningen en het toepassen van formules of principes met macro’s kan ons veel tijd en middelen besparen.

Macro’s kunnen zelfs ruwe gegevens omzetten in aangepaste formaten. Daarom zal de gegevensverwerking snel en naadloos verlopen met macro’s.

Aangepaste functies maken: Excel heeft verschillende ingebouwde functies die typische taken kunnen uitvoeren. Maar ze hebben beperkte mogelijkheden; ze kunnen je complexe ideeën niet kraken. Met macro’s kun je dus aangepaste functies maken om je unieke ideeën te implementeren.

Inzichten genereren: Met macro’s kun je grote gegevenssets opdelen in informatieve tabellen, grafieken, diagrammen of zelfs dashboards.

Je zou bekend moeten zijn met draaitabellen als je al een tijdje met Excel werkt. Zo niet, dan worden draaitabellen geëxtraheerd uit grotere gegevenssets op basis van voorwaarden of groepering. Je kunt deze draaitabellen moeiteloos maken met macro’s.

Werkmapbeheer: Werk je met meerdere werkbladen en werkmappen in één project? Dan moet je misschien alle bladen in een werkmap bijhouden, een specifiek werkblad opslaan of een werkblad of werkmap een andere naam geven. Je kunt deze taken vereenvoudigen met macro’s.

Integratie: Bij het werken aan echte projecten is het gebruikelijk om Excel te gebruiken met verschillende tools en databasebeheersystemen. Excel handmatig integreren met deze externe bronnen kan vervelend en tijdrovend zijn. Dat is waar macro’s om de hoek komen kijken; je kunt een macro opnemen om de integratie te automatiseren.

Hoe schakel je macro’s in Excel in onder Windows?

Start de Excel-applicatie en klik op ‘opties’ in de linker zijbalk.

enablemacrosexcel

Een pop-upvenster zoals dit verschijnt op het scherm. Navigeer naar Trust Center in het linkerdeelvenster.

enablemacrosexcel

Selecteer Instellingen vertrouwenscentrum.

macrosexcel

Er verschijnt nog een venster met de optie Macro-instellingen aan de linkerkant. Klik erop om een menu met vier opties te openen.

enablemacros

Je kiest voor Alle macro’s inschakelen (niet aanbevolen; potentieel gevaarlijke code kan worden uitgevoerd) en klikt op de knop Ok die aan het einde zichtbaar is.

enableexcelmacros

Een van de belangrijkste functies van Excel is dat macro’s nu zijn ingeschakeld op je Windows OS.

Hoe schakel je macro’s in op de Mac?

De stappen om macro’s in te schakelen in Excel zijn vergelijkbaar en eenvoudiger op de Mac. Het enige wat je hoeft te doen is de onderstaande stappen volgen om macro’s in te schakelen op je Mac.

  1. Open een willekeurig Excel-bestand op je Mac.
  2. Je kunt nu Excel selecteren , zichtbaar in de bovenste menubalk van het scherm. Klik erop.
  3. Selecteer Voorkeuren in het vervolgkeuzemenu.
  4. Klik nu op het pictogram Beveiliging.
  5. Je vindt een optie Alle macro’s inschakelen (niet aanbevolen; potentieel gevaarlijke code kan worden uitgevoerd). Kies deze optie om macro’s in Excel in te schakelen op je Mac OS.

Potentiële beveiligingsrisico’s van het inschakelen van macro’s in Excel

Macro’s kunnen je veel tijd en middelen besparen bij het werken met Excel, maar ze brengen ook een aantal beveiligingsproblemen met zich mee die aandacht vereisen.

risks-of-using-macros

Je krijgt te maken met meerdere beveiligingsproblemen wanneer macro’s zijn ingeschakeld op je systeem. Enkele daarvan zijn de volgende:

  • Weet je dat wanneer je een Excel-bestand downloadt van het internet of andere bronnen, het mogelijk kwaadaardige malwarecodes kan bevatten die zijn ingesloten in macro’s? Zodra je ze downloadt, beginnen ze op je systeem te werken.
  • Kwaadaardige code in macro’s kan de beveiligingsmuren van je systeem omzeilen en ongeautoriseerde toegang geven aan de indringer.
  • Geactiveerde kwaadaardige code kan je persoonlijke gegevens lekken, wat kan leiden tot een inbreuk op je privacy.
  • Sommige gevaarlijke macro’s kunnen bedoeld zijn om je machine te laten crashen.

Soms is de kwaadaardige software te groot om in een macro te passen. In zo’n scenario kan een macro een link bevatten die het systeem leidt naar de URL vanwaar de malwaresoftware wordt gedownload.

Bovendien zijn hackers er altijd op uit om je computer te stelen of er toegang toe te krijgen, zodat ze hem kunnen gebruiken zoals ze willen.

Dus als je een installatieprogramma downloadt van een niet-geautoriseerde bron of een spambericht ontvangt via e-mail, kan het zijn dat je specifieke instructies moet volgen, en één daarvan kan zijn om macro’s in te schakelen. In dat geval kan het bestand dat je gebruikt een schadelijk virus bevatten dat is ingesloten in macro’s.

Hoe vermijd je de beveiligingsrisico’s van het inschakelen van macro’s in Excel?

Schakel macro’s uit wanneer ze niet nodig zijn: Een eenvoudige oplossing om te voorkomen dat je systeem wordt aangetast, is door macro’s gewoon niet in te schakelen. Om het duidelijk te stellen, het is het beste om macro’s standaard uitgeschakeld te houden en ze alleen in te schakelen als het absoluut noodzakelijk is of voor vertrouwde bestanden.

Controleer bestandsextensie: Meestal worden Excel-bestanden standaard opgeslagen met .xlsx. De bestanden met deze extensie kunnen geen macro’s opslaan. Werkmappen die macro’s bevatten, worden echter opgeslagen met de extensie .xlsm.

Het is dus belangrijk om bestandsextensies te controleren voordat je een bestand downloadt of opent uit een niet-vertrouwde bron.

Digitaal ondertekende macro’s: Je kunt vragen om een digitaal ondertekend notitieblok van de auteur om te voorkomen dat je in de val loopt van kwaadaardige macro’s.

‘Schakel alle macro’s uit behalve digitaal ondertekende macro’s‘ is een van de vier opties die je vindt in het proces om macro’s in te schakelen. Kies deze optie om Excel zo te configureren dat alleen macro’s worden uitgevoerd die digitaal zijn ondertekend, zodat je weet dat de macro afkomstig is van de bedoelde bron.

Software bijwerken: Het gebruik van verouderde software kan je systeem blootstellen aan kwetsbaardere malware-aanvallen. Houd daarom je besturingssysteem en Microsoft-applicaties up-to-date met recente releases, zodat je machine sterker wordt in het bestrijden van malware.

Gebruik antivirus: Ondanks alle voorzorgsmaatregelen kan je pc nog steeds gevoelig zijn voor malware die via macro’s wordt binnengebracht. Het is dus raadzaam om je computer uit te rusten met antivirus om schadelijke hacks tegen te gaan.

Er zijn verschillende betaalde en gratis antivirussoftware op de markt om je computer te beschermen tegen aanvallen.

Inpakken

Je kent nu de voordelen van het inschakelen van macro’s in Excel. Er zijn echter beveiligingsuitdagingen die gepaard gaan met het inschakelen van macro’s, dus ik heb je ook wat tips gegeven over hoe je deze kunt aanpakken.

Als je op zoek bent naar meer automatisering in Excel om je volgende project voortijdig af te ronden, kijk dan eens naar deze Excel add-ins.

  • Srujana Maddula
    Auteur
Met dank aan onze sponsors
Meer informatie over gegevensvisualisatie
Energie voor uw bedrijf
Enkele van de tools en services om je bedrijf te helpen groeien.
  • Invicti maakt gebruik van Proof-Based Scanning™ om de geïdentificeerde kwetsbaarheden automatisch te verifiëren en binnen enkele uren bruikbare resultaten te genereren.
    Probeer Invicti
  • Web scraping, residentiële proxy, proxy manager, web unlocker, zoekmachine crawler en alles wat je nodig hebt om webgegevens te verzamelen.
    Probeer Brightdata
  • Monday.com is een alles-in-één werk OS om je te helpen bij het beheren van projecten, taken, werk, verkoop, CRM, operaties, workflows en meer.
    Probeer maandag
  • Intruder is een online kwetsbaarhedenscanner die zwakke plekken in de cyberbeveiliging van uw infrastructuur vindt om kostbare datalekken te voorkomen.
    Probeer indringer