Als u er zeker van wilt zijn dat uw macro's in alle werkmappen beschikbaar zijn, kunt u de VBA-opdrachten rechtstreeks in de PERSONL.XLS-werkmap integreren.
Wanneer u een nieuwe macro in Excel maakt, wilt u waarschijnlijk dat deze voor u beschikbaar is in alle werkmappen terwijl u werkt. Maar hoe kan dat?
Excel biedt u verschillende mogelijkheden voor het maken van nieuwe macro's. De ene manier is via de macrorecorder, de andere via de VBA-editor.
Bij de macrorecorder is het vooraf ingestelde opslagdoel het "persoonlijke macrowerkboek". Als u deze instelling accepteert, maakt Excel automatisch het bestand PERSONL.XLS aan in de map "XLSTART" en slaat de opgenomen macro daar op. Alle macro's in het PERSONL.XLS-bestand zijn over het algemeen beschikbaar voor elke werkmap.
U kunt macro's die u zelf maakt met de Visual Basic Editor ook integreren in een bestaande PERSONL.XLS. Ga hiervoor als volgt te werk:
- Druk op de toetsencombinatie ALT F8.
- Excel geeft het MACRO-venster weer voor alle versies.
- Typ de naam van de macro die u wilt maken in het veld MACRONAME.
- Selecteer in de lijst MACROS IN de instelling PERSONAL.XLS.
- Klik op de knop MAKEN.
Excel toont nu de Visual Basic Editor en heeft meteen een lege macro ingesteld voor het invoeren van uw programmacode. De volgende afbeelding laat zien hoe dit eruit kan zien:
De macro is opgenomen in het standaard macroboek PERSONL.XLS. Na het starten van Excel is de macro dus beschikbaar in alle werkmappen.