Tag archieven: macro’s

Een Macro opnemen in Office

Magisch Microsoft Office met VBA: Macro's bouwen voor beginners

Met het opnemen van een macro in Office, ‘programmeer’ je eigenlijk al in VBA, zonder daar wat spannends van te merken. Een mooie opstap dus naar het ‘betere werk’ voor later. In ons kersverse boek Magisch Microsoft Office met VBA: Macro’s bouwen voor beginners ga ik diep in op het programmeren in VBA, voor alle losse Office-onderdelen. Maar ook hier beginnen we met die allereerste basis, ofwel het opnemen van die Macro’s. Hoe dat werkt, lees je ook in dit artikel!

Het opnemen van een macro in Microsoft Office is vergelijkbaar met het opnemen van een video van je schermactiviteiten, maar dan specifiek gericht op de acties die je uitvoert binnen een Office-applicatie zoals Word of Excel. Wanneer je een macro opneemt, slaat Office elke klik en elke invoer op als een reeks VBA-commando’s. Deze commando’s vormen samen een macro die, wanneer afgespeeld, de opgenomen acties exact opnieuw kan uitvoeren.

Dit proces is bijzonder gebruiksvriendelijk, omdat het geen voorafgaande kennis van programmeren vereist. Je voert simpelweg de taken uit die je wilt automatiseren en Office creëert de code voor je. Het resultaat is een op maat gemaakte macro die je op elk gewenst moment kunt afspelen om dezelfde taken opnieuw uit te voeren, waardoor repetitieve processen worden geëlimineerd en de efficiëntie toeneemt.

Lees verder Een Macro opnemen in Office →

Code optimaliseren in Excel VBA

Het Complete Boek Excel VBA voor professionals, 4e editie

Door aan de slag te gaan met code optimaliseren in Excel VBA verkort u deze niet alleen, maar maakt u ‘m ook sneller. Onderstaand fragment is afkomstig uit Het complete Boek Excel VBA voor professionals, 4e editie.

Aan de ene kant kunt u tijd besparen als u codes sneller kunt opstellen. Codewoorden uit een menu aanklikken in Excel VBA gaat sneller dan ze zelf typen (en foutloos). Codes die u kreeg door een macro op te nemen, kunt u vaak korter maken. Als u weet hoe dat gaat, kunt u ze zelf ook meteen kort typen.

Als u eenmaal een macro hebt en u wilt die door een andere procedure laten gebruiken, doet u aan hergebruik. Aan de andere kant kunt u de uitvoering van de procedure (iets) sneller laten verlopen. In de eerste plaats door overbodige opdrachten die de zaak vertragen weg te halen. Verder door eigenschappen die u tijdens een opname niet hebt gekozen, te verwijderen. Of door eigenschappen die bij hetzelfde object horen, in een blok With…End With te plaatsen. Ook zaken als schermverversing en automatisch het werkblad berekenen vragen onnodig tijd. U leest hoe u duizenden keren een dobbelsteen gooit; daarbij komen we nog even terug op het werken met variabelen.

Lees verder Code optimaliseren in Excel VBA →

Affinity Photo 1.5 voor Mac én Windows

Werk je al met een oudere versie van Affinity Photo op de Mac? Dan heb je inmiddels – gratis – de update naar versie 1.5 gekregen. Tegelijkertijd kwam ook de officiële versie van Affinity Photo voor Windows uit. Voor zowel Mac als Windows is Affinity Photo tot eind van het jaar te koop voor €39,99. Een koopje voor een applicatie die je inmiddels een geduchte concurrent van Photoshop kunt noemen.
Lees verder Affinity Photo 1.5 voor Mac én Windows →

Nieuwe versie van Affinity Photo in de herfst

We schreven al eerder over Affinity Photo als betaalbaar alternatief voor Photoshop. Het wachten is nog steeds op een versie voor Windows. Misschien komt daar schot in met een nieuwe versie voor de Mac, een update die dit najaar op komst is. Versie 1.5 belooft leuke vernieuwingen. Er is inmiddels een bèta-versie.

Lees verder Nieuwe versie van Affinity Photo in de herfst →