Pagina 7 van 21VORIGEVOLGENDE

Lussen in Excel-macro's

Code aan een nieuwe macro toevoegen

Code maakt de macro doeltreffend.

Stel dat u de stappen hebt gevolgd en dat u een macro hebt gemaakt. Het uitvoeren van uw macro zou geen resultaat tot gevolg hebben omdat er tussen de regels Sub en End Sub geen code is toegevoegd. U moet code toevoegen om de macro als het ware tot leven te wekken. Hierna volgt een voorbeeld. Stel dat u een eenvoudig bericht wilt weergeven. Typ hiertoe het volgende tussen de regels Sub en End Sub:

MsgBox "Mijn eerste macro."

MsgBox is het VBA-woord voor een berichtvenster. VBA is een bijzonder letterlijke taal en dus is het essentieel dat u de bovenstaande tekst nauwkeurig overneemt. Het is bovendien belangrijk dat u de aanhalingstekens om de rest van de tekst in deze coderegel overneemt. Als u dit bericht uitvoert, wordt er in Excel een bericht met de tekst Mijn eerste macro weergegeven. Dit berichtvenster is voorzien van een knop met de tekst OK waarmee u het venster kunt sluiten. In de oefening die volgt, krijgt u de gelegenheid om deze macro te schrijven en uit te voeren.

Tip    

U kunt uw eigen voorbeeldcode maken door eerst een macro op te nemen. Wijs Macro aan in het menu Extra en klik vervolgens op Nieuwe macro opnemen. Als u eenmaal een macro hebt gemaakt, kunt u deze weergeven in de Visual Basic Editor, zodat u kunt zien hoe de code werkt. Wijs Macro aan in het menu Extra en klik vervolgens op Macro's als u een macro die u hebt opgenomen, wilt terugvinden. Selecteer de desbetreffende macro en klik op Bewerken als u de code wilt weergeven.

Pagina 7 van 21VORIGEVOLGENDE