![]() | Een macro maken, uitvoeren, bewerken of verwijderen |
|
Als u een terugkerende taak wilt automatiseren, kunt u snel een macroEen actie of reeks acties waarmee u taken kunt automatiseren. Macro's worden opgenomen in de programmeertaal Visual Basic for Applications. maken in Excel. U kunt ook de Visual Basic EditorEen omgeving waarin u nieuwe en bestaande codes en procedures in Visual Basic for Applications schrijft. Visual Basic Editor bevat een volledige werkset voor probleemoplossing waarmee u syntaxis-, runtime- en logicaproblemen in de code kunt opsporen. in Microsoft Visual Basic for Applications gebruiken om uw eigen macroscript te schrijven of een macro geheel of gedeeltelijk te kopiëren naar een nieuwe macro.
![]() | Een macro opnemen |
Alle stappen die nodig zijn om de acties te voltooien die u de macro wilt laten uitvoeren, zijn opgenomen. De navigatie terug naar het tabblad om het opnemen te stoppen maakt echter geen deel uit van de opgenomen stappen.
-
Klik op het tabblad Ontwikkelaar onder Visual Basic op Opnemen.

Als het tabblad Ontwikkelaar niet beschikbaar is
-
Klik aan de rechterkant van het lint op
en klik op Lintvoorkeuren.
-
Schakel onder Aanpassen het selectievakje Ontwikkelaar in.
-
-
Voer in het vak Macronaam een naam in voor de macro.

Tip Als u een sneltoets aan de macro wilt toewijzen, typt u een letter in het vak Option+Cmd+. -
Voer in het pop-up menu Macro opslaan in een van de volgende handelingen uit:
De macro opslaan
Klik op
In het document waarin u de macro maakt
Deze werkmap
In alle geopende documenten
Nieuwe werkmap
Om altijd beschikbaar te zijn wanneer u Excel gebruikt
Persoonlijke macrowerkmap
De persoonlijke macrowerkmap bevindt zich in Users/gebruikers/Library/Application Support/ Microsoft/Office/Excel.
-
Klik op OK en voer de acties uit die u wilt opnemen.
-
Klik op het tabblad Ontwikkelaar onder Visual Basic nogmaals op Opnemen.
![]() | Een macro maken met behulp van Visual Basic for Applications |
U kunt de ingebouwde Visual Basic Editor gebruiken om een macro te maken.
-
Klik op het tabblad Ontwikkelaar onder Visual Basic op Editor.

Als het tabblad Ontwikkelaar niet beschikbaar is
-
Klik aan de rechterkant van het lint op
en klik op Lintvoorkeuren.
-
Schakel onder Aanpassen het selectievakje Ontwikkelaar in.
-
-
Als u een module wilt invoegen, klikt u in de Visual Basic Editor in het menu Invoegen op Module.
-
Typ of plak de macrocode die u wilt gebruiken in het codevenster van de module.
-
Klik wanneer u klaar bent in het Excel-menu op Sluiten en terugkeren naar Microsoft Excel.
![]() | Een macro uitvoeren |
-
Klik op het tabblad Ontwikkelaar onder Visual Basic op Macro's.

Als het tabblad Ontwikkelaar niet beschikbaar is
-
Klik aan de rechterkant van het lint op
en klik op Lintvoorkeuren.
-
Schakel onder Aanpassen het selectievakje Ontwikkelaar in.
-
-
Klik in de lijst op de macro die u wilt uitvoeren en klik op Uitvoeren.

Tip Als u een macro wilt uitvoeren via een sneltoets, drukt u op OPTION+⌘+ de letter die u hebt getypt toen u de sneltoets toewees.
![]() | Een macro bewerken |
Als u een macro wilt bewerken, gebruikt u de Visual Basic EditorEen omgeving waarin u nieuwe en bestaande codes en procedures in Visual Basic for Applications schrijft. Visual Basic Editor bevat een volledige werkset voor probleemoplossing waarmee u syntaxis-, runtime- en logicaproblemen in de code kunt opsporen..
-
Klik op het tabblad Ontwikkelaar onder Visual Basic op Macro's.

Als het tabblad Ontwikkelaar niet beschikbaar is
-
Klik aan de rechterkant van het lint op
en klik op Lintvoorkeuren.
-
Schakel onder Aanpassen het selectievakje Ontwikkelaar in.
-
-
Klik in de lijst op de macro die u wilt bewerken en klik vervolgens op Bewerken.
Visual Basic Editor wordt geopend.
-
Breng de gewenste wijzigingen aan.
-
Klik wanneer u klaar bent in het Excel-menu op Sluiten en terugkeren naar Microsoft Excel.
![]() | Een macro configureren om automatisch te worden uitgevoerd wanneer een werkmap wordt geopend |
Nadat u deze procedure hebt voltooid, wordt de macro uitgevoerd wanneer de werkmap met de macro wordt geopend.
-
Klik op het tabblad Ontwikkelaar onder Visual Basic op Opnemen.

Als het tabblad Ontwikkelaar niet beschikbaar is
-
Klik aan de rechterkant van het lint op
en klik op Lintvoorkeuren.
-
Schakel onder Aanpassen het selectievakje Ontwikkelaar in.
-
-
Typ Auto_Openen in het vak Macronaam. .
-
Voer in het pop-up menu Macro opslaan in een van de volgende handelingen uit:
De macro opslaan
Klik op
In het document waarin u de macro maakt
Deze werkmap
In alle geopende documenten
Nieuwe werkmap
Om altijd beschikbaar te zijn wanneer u Excel gebruikt
Persoonlijke macrowerkmap
-
Klik op OK en voer de acties uit die u wilt opnemen.
-
Klik op het tabblad Ontwikkelaar onder Visual Basic nogmaals op Opnemen.
-
Klik in het menu Bestand op Opslaan als.
-
Klik in het pop-upmenu Indeling op Excel-werkmap met macro's (.xlsm) en klik vervolgens op Opslaan.
![]() | Een deel van een macro kopiëren om een andere macro te maken |
-
Klik op het tabblad Ontwikkelaar onder Visual Basic op Macro's.

Als het tabblad Ontwikkelaar niet beschikbaar is
-
Klik aan de rechterkant van het lint op
en klik op Lintvoorkeuren.
-
Schakel onder Aanpassen het selectievakje Ontwikkelaar in.
-
-
Klik in de lijst op de macro die u wilt kopiëren en klik vervolgens op Bewerken.
Visual Basic Editor wordt geopend.
-
Selecteer in het codevenster van de Visual Basic Editor de regels van de macro die u wilt kopiëren.

Tip Als u de gehele macro wilt kopiëren, neemt u de regels Sub en End Sub in de selectie op. -
Klik in het menu Bewerken op Kopiëren.
-
Klik in het vak Project van het codevenster op de module waar u de code wilt plaatsen.
-
Klik in het menu Bewerken op Plakken.
![]() | Een macro verwijderen |
-
Klik op het tabblad Ontwikkelaar onder Visual Basic op Macro's.

Als het tabblad Ontwikkelaar niet beschikbaar is
-
Klik aan de rechterkant van het lint op
en klik op Lintvoorkeuren.
-
Schakel onder Aanpassen het selectievakje Ontwikkelaar in.
-
-
Klik in de lijst op de macro die u wilt verwijderen en klik vervolgens op Verwijderen.




