Hoe verwijdert u macro’s uit Excel? (Een complete handleiding)
Microsoft Excel biedt krachtige functionaliteit via macro’s, waarmee u repetitieve taken kunt automatiseren en bewerkingen kunt uitvoeren die met standaard Excel-functies niet mogelijk zijn. Toch zijn er situaties waarin deze macro’s overbodig worden of zelfs beveiligingsrisico’s vormen — vooral wanneer u uw werkmap deelt met anderen. In zulke gevallen is het essentieel om te weten hoe u macro’s veilig en effectief verwijdert. Deze handleiding leidt u stap voor stap door de verschillende methoden om macro’s uit uw Excel-werkboek te verwijderen, zodat u altijd een schone en gestroomlijnde bestand overhoudt wanneer dat nodig is.
Belangrijke punten bij het verwijderen van macro’s in Excel
- Wanneer u een macro-inschakelbare werkmap opent en de macro’s wilt verwijderen, moet u eerst op de knop Inhoud inschakelen in uw werkmap klikken. Pas daarna kunt u ze verwijderen.

Opmerking: als u deze knop niet ziet, is dat een groen licht om door te gaan en de macro’s te verwijderen. De reden voor de afwezigheid kan zijn dat u zelf een werkmap met macro’s hebt gemaakt en opgeslagen. Wanneer u die werkmap opnieuw opent op dezelfde computer met ongewijzigde Excel-instellingen, wordt de knop Inhoud inschakelen vaak niet weergegeven. Dat komt doordat het bestand afkomstig is van een vertrouwde bron (u) en zich bevindt op een vertrouwde locatie (uw computer).
- Onthoud: herstel is niet mogelijk nadat een macro is verwijderd. Maak daarom altijd een back-up van uw werkmap voordat u macro’s verwijdert.
Een specifieke macro verwijderen
Stap 1: Open het dialoogvenster Macro
Ga naar het tabblad Ontwikkelaar en selecteer Macro’s om het dialoogvenster Macrote openen. (Als het tabblad)Ontwikkelaar niet zichtbaar is in uw Excel, zie de opmerking na de stappen.)

- Als u Excel 2013 of een nieuwere versie gebruikt, vindt u de knop Macro’s ook in het tabblad Beeld.
- Liefhebbers van sneltoetsen kunnen direct op Alt + F8 drukken om het dialoogvenster Macro te openen.
Stap 2: Selecteer en verwijder de specifieke macro
- Vouw het vervolgkeuzemenu „Macro’s in” uit en selecteer de gewenste locatie waaruit u macro’s wilt verwijderen.
- Selecteer in de lijst met macro’s de macro die u wilt verwijderen.
- Klik op Verwijderen.

Opmerkingen:
- Voeg het tabblad Ontwikkelaartoe aan het Lint in Excel als volgt:
- Klik met de rechtermuisknop ergens op het Lint en selecteer Het Lint aanpassen….

- In de lijst van Hoofd-Tabsaan de rechterkant van het venster dat verschijnt, vinkt u het vakje naast Ontwikkelaaraan en klikt u op OK.

- Klik met de rechtermuisknop ergens op het Lint en selecteer Het Lint aanpassen….
- Als u meerdere macro’s wilt verwijderen, herhaalt u het bovenstaande proces voor elke afzonderlijke macro. Voor instructies over batchverwijdering van alle macro’s gaat u door naar de volgende secties.
Alle macro’s uit een werkmap verwijderen
Als u alle macro’s uit een werkmap wilt verwijderen, zijn er twee methoden:
Verwijder alle macro’s uit een werkmap door het bestand op te slaan in xlsx-indeling
De bestandsindeling „Excel-werkmap (*.xlsx)” ondersteunt standaard geen macro’s. Als u uw werkmap in deze indeling opslaat, worden alle ingesloten macro’s automatisch verwijderd. Volg hiervoor de volgende stappen:
- Navigeer naar Bestand > Opslaan als.
- Vouw het vervolgkeuzemenu Bestandstype uit en kies de indeling „Excel-werkmap (*.xlsx)”.
Tip: U kunt een nieuwe naam invoeren voor het .xlsx-bestand in het tekstvak boven het vervolgkeuzemenu. Klik op Bladeren om het bestand op een andere locatie op te slaan.
- Klik op Opslaan.

Opmerking: De interface van Opslaan als kan per Excel-versie verschillen. Als u het rechterdeelvenster zoals hierboven getoond niet ziet — met de optie om het bestandstype te selecteren — klikt u gewoon op Bladeren en kiest u daarna het formaat „Excel-werkmap (*.xlsx)”.
- Selecteer in het verschijnende meldingsvenster Ja.

Resultaat
Er wordt een Gegenereerd bestand zonder macro’s opgeslagen in „.xlsx”-indeling. Dit .xlsx-bestand krijgt dezelfde naam als het oorspronkelijke .xlsm-bestand en wordt op dezelfde locatie opgeslagen.
Opmerking: Deze methode verwijdert geen UserForms, dialoogwerkbladen van Excel 5/95 of soortgelijke elementen. Als u deze wel wilt verwijderen, raadpleeg dan de volgende methode.
Verwijder alle macro’s uit een werkmap met de optie met één klik die door Kutools wordt geboden
Kutools voor Excel, een geavanceerde Excel-invoegtoepassing, biedt gebruikers een optie met één klik om moeiteloos alle macro’s in een werkmap te verwijderen. Met slechts één klik verwijdert u VBA-modules, UserForms, dialoogvensters van Excel 5/95 en macro-werkmappen van Excel 4 XLM.
Nadat u de werkmap met de macro's die u wilt verwijderen hebt geopend, gaat u naar het tabblad Kutools en kiest u Verwijderen > Verwijder alle macro's. En klaar!

Opmerking: Wilt u toegang tot deze functie? Download nu Kutools voor Excel! Daarnaast biedt Kutools nog honderden andere handige functies en een gratis proefperiode van 30 dagen. Wacht niet langer—probeer het vandaag nog!
Verwijder alle macro's uit meerdere werkmappen
Wanneer u macro's uit meerdere werkmappen moet verwijderen, zijn er twee aanpakken mogelijk:
Verwijder alle macro's uit werkmappen in een map met VBA
In dit gedeelte laat ik zien hoe u efficiënt macro's kunt verwijderen uit alle werkmappen in een opgegeven map met behulp van een VBA-macro.
- Navigeer naar Bestand > Opties > Vertrouwenscentrum > Instellingen Vertrouwenscentrum > Macro-instellingen en selecteer vervolgens de optie „Toegang tot het VBA-projectobjectmodel vertrouwen”.
- Zorg ervoor dat er geen werkmappen in de aangegeven map open zijn wanneer u deze VBA-code uitvoert. Het uitvoeren met open werkmappen kan fouten veroorzaken.
Stap 1: Maak een nieuwe module aan
- Druk op Alt + F11 om de Visual Basic for Applications (VBA)-editor te openen.
- Klik op Invoegen > Module om een nieuwe module te maken.

Stap 2: Kopieer VBA-code naar het modulevenster
Kopieer de onderstaande VBA-code en plak deze in het geopende Module-venster.
Sub RemoveMacrosFromWorkbooks()
' Update by ExtendOffice
Dim wb As Workbook
Dim FolderPath As String
Dim filename As String
Dim VBComp As Object
Dim VBProj As Object
With Application.FileDialog(msoFileDialogFolderPicker)
.title = "Select a folder"
.Show
If .SelectedItems.Count = 0 Then
MsgBox "No folder selected. The procedure will exit.", vbExclamation
Exit Sub
End If
FolderPath = .SelectedItems(1)
End With
If Right(FolderPath, 1) <> "\" Then FolderPath = FolderPath + "\"
filename = Dir(FolderPath & "*.xls*")
Application.ScreenUpdating = False
Application.DisplayAlerts = False
On Error Resume Next
Do While filename <> ""
Set wb = Workbooks.Open(FolderPath & filename)
If wb.HasVBProject Then
Set VBProj = wb.VBProject
For Each VBComp In VBProj.VBComponents
VBProj.VBComponents.Remove VBComp
Next VBComp
End If
wb.Close SaveChanges:=True
filename = Dir
Loop
Application.ScreenUpdating = True
Application.DisplayAlerts = True
MsgBox "Macros removal completed!", vbInformation
End Sub
Stap 3: Voer de VBA-code uit
- Druk in het venster Module op F5 of klik op de knop
om de geplakte code uit te voeren. - Selecteer in het verschijnende venster Selecteer een map de map met de werkmappen waaruit u macro’s wilt verwijderen en klik op OK.

Resultaat
Nadat de macro alle Excel-bestanden in de geselecteerde map heeft verwerkt en de macro’s ervan heeft verwijderd, verschijnt een berichtvenster met de tekst „Macro's verwijderd!”.

Opmerkingen:
- Deze methode verwijdert geen UserForms, Excel 5/95-dialoogwerkbladen en dergelijke elementen. Als u die wilt verwijderen, raadpleegt u de volgende methode.
- Het inschakelen van de optie „Toegang tot het VBA-projectobjectmodel vertrouwen” kan een beveiligingsrisico met zich meebrengen. Schakel deze optie daarom alleen tijdelijk in tijdens het uitvoeren van deze code. Zorg ervoor dat u „Toegang tot het VBA-projectobjectmodel vertrouwen” direct weer uitschakelt zodra de code is uitgevoerd.
Verwijder alle macro's uit willekeurige specifieke werkmappen met Kutools
Kutools voor Excel biedt een gebruiksvriendelijke manier om alle macro’s uit meerdere werkmappen te verwijderen. Voor gebruikers die terughoudend zijn of weinig vertrouwd met VBA-technieken, is Kutools het ideale alternatief. Met deze tool verwijdert u moeiteloos VBA-modules, UserForms, dialoogvensters van Excel 5/95 en macro-werkmappen van Excel 4 XLM.
Opmerking: Om deze functie te gebruiken, moet u toegang verlenen tot het VBA-projectobjectmodel. Ga in Excel naar Bestand > Opties > Trustcentrum > Instellingen Trustcentrum > Macro-instellingen en selecteer vervolgens de optie „Vertrouw toegang tot het VBA-projectobjectmodel”.
Na het downloaden en installeren van Kutools voor Excel, volgt u de onderstaande stappen:
- Selecteer Kutools > Verwijderen > Batchgewijs alle macro's verwijderen.

- In het verschijnende dialoogvenster Batchgewijs alle macro's verwijderen worden alle geopende werkmappen weergegeven waaruit macro’s kunnen worden verwijderd. Volg deze stappen:
- Om meer werkmappen toe te voegen voor macroverwijdering, klikt u op de knop Toevoegen en kiest u Bestand of Map.
- Als er werkmappen zijn die u wilt uitsluiten van het macro-verwijderingsproces, klikt u op de knop
om ze te verwijderen. - Nadat u alle gewenste werkmappen voor macroverwijdering in het dialoogvenster hebt opgegeven, klikt u op OK.

Resultaat
Er verschijnt een nieuw dialoogvenster met het aantal werkmappen waaruit Kutools de macro's heeft verwijderd. Nadat u op OK klikt, wordt automatisch een overzichtswerkmap gegenereerd met de resultaten.
Opmerkingen:
- Wilt u toegang tot deze functie? Download nu Kutools voor Excel! Daarnaast biedt Kutools meer dan 300 andere handige functies. Met een gratis proefversie van 30 dagen is er geen reden om nog langer te wachten—probeer het vandaag nog!
- Het inschakelen van de optie Vertrouw toegang tot het VBA-projectobjectmodel kan een beveiligingsrisico met zich meebrengen. Schakel deze optie daarom alleen in tijdens het uitvoeren van de functie, en zorg ervoor dat u hem direct weer uitschakelt zodra de functie is voltooid.
Hierboven vindt u alle relevante informatie over het verwijderen van macro's in Excel. Ik hoop dat u deze handleiding nuttig vindt! Wilt u nog meer Excel-tips en -trucs ontdekken? Klik dan hier voor toegang tot onze uitgebreide verzameling van duizenden tutorials.
Gerelateerde artikelen
Beste Office-productiviteitstools
Geef uw Excel-vaardigheden een boost met Kutools voor Excel en ervaar efficiëntie zoals nooit tevoren.Kutools voor Excel biedt meer dan 300 geavanceerde functies om de productiviteit te verhogen en Tijd besparen.Klik hier om de functie te krijgen die u het meest nodig heeft...
Office Tab Brengt een tabbladinterface naar Office en maakt uw werk veel eenvoudiger
- Schakel tabbladbewerking en -lezen in voor Word, Excel, PowerPoint, Publisher, Access, Visio en Project.
- Open en maak meerdere documenten aan in nieuwe tabbladen van hetzelfde venster, in plaats van in nieuwe vensters.
- Verhoogt uw productiviteit met 50 % en bespaart u dagelijks honderden muisklikken!
Alle Kutools-invoegtoepassingen. Één installatieprogramma
Kutools for Office bundelt invoegtoepassingen voor Excel, Word, Outlook en PowerPoint, plus Office Tab Pro — ideaal voor teams die met meerdere Office-apps werken.
- Alles-in-één-pakket— Invoegtoepassingen voor Excel, Word, Outlook & PowerPoint + Office Tab Pro
- Één installatieprogramma, één licentie— binnen enkele minuten klaar (MSI-geschikt)
- Werkt beter samen— gestroomlijnde productiviteit in alle Office-apps
- 30 dagen volledig functionele proefversie— geen registratie, geen creditcard
- Beste prijs-kwaliteitverhouding— bespaar ten opzichte van het afzonderlijk kopen van invoegtoepassingen
Inhoudsopgave
- Belangrijke punten bij het verwijderen van macro’s in Excel
- Een specifieke macro verwijderen
- Alle macro’s uit een werkmap verwijderen
- Door het bestand op te slaan in xlsx-indeling
- Met één klik via Kutools
- Verwijder alle macro's uit meerdere werkmappen
- Macro’s uit werkmappen in een map verwijderen met VBA
- Macro’s uit specifieke werkmappen verwijderen met Kutools
- Gerelateerde artikelen
- De beste Office-productiviteitstools
Kutools voor Excel
Brengt geavanceerde functies van 300+ naar Excel
- 🧩 Overzicht
- 📥 Gratis downloaden
- 🎁 30 dagen gratis proefversie beschikbaar







om de geplakte code uit te voeren.

om ze te verwijderen.