Microsoft Excel is een meer dan handige tool waarvan de bekendheid al jaren niet wordt ontkend. Het is essentieel in het professionele en privé-leven.

Door VBA-code aan uw bestanden toe te voegen, kunt u veel taken automatiseren en veel tijd besparen.

Deze gratis cursus laat je zien hoe je tijdregistratie automatiseert. En hoe u de bewerking zo snel en gemakkelijk mogelijk kunt maken met VBA-taal.

Met een optionele quiz kun je je nieuwe vaardigheden testen.

Wat is VBA en waarom gebruiken we het?

VBA (Visual Basic for Applications) is de programmeertaal die wordt gebruikt in alle Microsoft Office-toepassingen (nu Microsoft 365) (Word, Excel, PowerPoint en Outlook).

Oorspronkelijk was VBA een implementatie van Microsoft's Visual Basic (VB)-taal die te vinden is in Microsoft Office-toepassingen. Hoewel de twee talen nauw verwant zijn, is het belangrijkste verschil dat de VBA-taal alleen in Microsoft Office-toepassingen kan worden gebruikt.

Dankzij deze eenvoudige taal kun je min of meer complexe computerprogramma's maken die repetitieve taken automatiseren of een groot aantal bewerkingen uitvoeren met één enkele opdracht.

In hun eenvoudigste vorm worden deze kleine programma's macro's genoemd en zijn scripts geschreven door VBA-programmeurs of geprogrammeerd door de gebruiker. Ze kunnen worden uitgevoerd door een enkel toetsenbord- of muiscommando.

In complexere versies kunnen VBA-programma's gebaseerd zijn op specifieke Office-toepassingen.

Algoritmen kunnen worden gebruikt om automatisch rapporten, gegevenslijsten, e-mails, enz. U kunt VBA gebruiken om gedetailleerde bedrijfstoepassingen te maken op basis van standaard Office-toepassingen.

Hoewel VBA momenteel vrij beperkt is voor ervaren programmeurs, spreken de toegankelijkheid, rijke functionaliteit en grote flexibiliteit nog steeds veel professionals aan, vooral in de financiële sector.

Gebruik de macrorecorder voor je eerste creaties

Om macro's te maken, moet u een Visual Basic (VBA)-programma, dat in feite een macro-opname is, rechtstreeks in de daarvoor bestemde tool coderen. Niet iedereen is een computerwetenschapper, dus hier leest u hoe u macro's instelt zonder ze te programmeren.

– Klik op het tabblad ontwikkelaaren vervolgens op de knop Enregistrer een macro.

- In het veld macronaam, typ de naam die u aan uw macro wilt geven.

In het veld Sneltoets, kies een toetsencombinatie als snelkoppeling.

Typ een beschrijving. Als u meer dan één macro hebt opgenomen, raden we u aan ze allemaal de juiste naam te geven om misbruik te voorkomen.

- Klik OK.

Voer alle acties uit die u wilt programmeren met behulp van de macro.

– Ga terug naar het tabblad ontwikkelaar en klik op de knop Stop met opnemen als je klaar bent.

Deze operatie is relatief eenvoudig, maar vereist enige voorbereiding. Deze tool kopieert alle acties die u uitvoert tijdens het opnemen.

Om onverwachte situaties te voorkomen, moet u alle acties uitvoeren die nodig zijn om de macro te laten werken (bijvoorbeeld het verwijderen van oude gegevens aan het begin van de macro) voordat u begint met opnemen.

Zijn macro's gevaarlijk?

Een macro die door een andere gebruiker voor een Excel-document is gemaakt, is niet beveiligd. De reden is heel eenvoudig. Hackers kunnen schadelijke macro's maken door VBA-code tijdelijk aan te passen. Als het slachtoffer het geïnfecteerde bestand opent, kunnen Office en de computer geïnfecteerd zijn. De code kan bijvoorbeeld de Office-toepassing infiltreren en zich verspreiden telkens wanneer een nieuw bestand wordt gemaakt. In het ergste geval kan het zelfs uw mailbox binnendringen en kopieën van kwaadaardige bestanden naar andere gebruikers sturen.

Hoe kan ik mezelf beschermen tegen schadelijke macro's?

Macro's zijn handig, maar ze zijn ook erg kwetsbaar en kunnen een hulpmiddel worden voor hackers om malware te verspreiden. U kunt uzelf echter effectief beschermen. Veel bedrijven, waaronder Microsoft, hebben hun applicatiebeveiliging in de loop der jaren verbeterd. Zorg ervoor dat deze functie is ingeschakeld. Als u een bestand probeert te openen dat een macro bevat, zal de software dit blokkeren en u waarschuwen.

De belangrijkste tip om de valkuilen van hackers te vermijden is om geen bestanden van onbekende bronnen te downloaden. Het is ook belangrijk om het openen van bestanden met macro's te beperken, zodat alleen vertrouwde bestanden kunnen worden geopend.

 

Lees het artikel op de originele site verder →