Articles

10 – enkele nuttige macro’ s

Wat is een macro?

een spreadsheet macro is een computerprogramma dat kan worden aangeroepen vanuit een spreadsheet. Met de eenvoudigste macro ‘ s kan de gebruiker alleen een reeks spreadsheetbewerkingen opnemen, die de computer vervolgens onthoudt en op verzoek kan herhalen. Alle moderne spreadsheets hebben faciliteiten voor het opnemen en gebruiken van macro ‘ s om een bepaalde reeks instructies te herhalen. Hoewel deze heel nuttig kunnen zijn voor routinematige, repetitieve computationele taken, is hun voordeel in de huidige context klein, hoewel we ze af en toe kunnen gebruiken om uit te vinden hoe Excel visueel ingevoerde informatie codeert.

de belangrijkste focus van dit hoofdstuk zal zijn op macro ‘ s die de reeds aanzienlijke kracht van de spreadsheet uitbreiden, door het opnemen van externe programma-instructies. Beginnend met Excel 5, de macro taal (d.w.z., de computertaal die wordt gebruikt om de macro te coderen) van Excel is VBA, die voldoende flexibel en krachtig is om de spreadsheetgebruiker in staat te stellen aanvullende wiskundige bewerkingen van zijn of haar eigen keuze te introduceren, bewerkingen die nog geen deel uitmaken van het gebruikelijke spreadsheet-repertoire. Eerdere versies van Excel gebruikten een minder transparante en zeker veel minder krachtige macro taal, genaamd XLM, die hier niet zal worden besproken.

de letters VBA staan voor Visual BASIC for Applications, een uitbreiding van BASIC, dat zelf een acroniem is voor de symbolische Instructiecode voor Beginners.