Skip to main content

Kutools voor Office — Eén Suite. Vijf Tools. Verwezenlijkt Meer.

Hoe verwijder je alle knoppen of opdrachtknoppen in Excel?

Author Siluvia Last modified

In sommige Excel-werkboeken heb je mogelijk veel knoppen toegevoegd, zoals formuliercontroleknoppen of ActiveX-opdrachtknoppen, om verschillende taken uit te voeren of processen te automatiseren. Na verloop van tijd moet je deze knoppen mogelijk verwijderen, of het nu is vanwege wijzigingen in het ontwerp van het werkblad, het opschonen van een sjabloon of het voorbereiden van het bestand voor deling. Als er meerdere knoppen verspreid over een werkblad staan, kan handmatig verwijderen erg tijdrovend en foutgevoelig zijn. Dit artikel introduceert verschillende praktische methoden om efficiënt alle formuliercontroleknoppen of opdrachtknoppen van een actief blad in Excel te verwijderen, zodat je snel je werkmap kunt opruimen en onnodige interacties of verwarring voor andere gebruikers kunt voorkomen.

Verwijder alle knoppen met Ga naar speciaal
Verwijder alle knoppen, inclusief formuliercontroleknoppen en opdrachtknoppen, door ze allemaal te selecteren
Verwijder alle knoppen, inclusief formuliercontroleknoppen en opdrachtknoppen, met VBA-code
Verwijder alle formuliercontroleknoppen of opdrachtknoppen met VBA-code


Verwijder alle knoppen met Ga naar speciaal

De eenvoudigste praktische methode om knoppen te verwijderen—met name formuliercontroleknoppen—is het gebruik van de functie Ga naar speciaal in Excel. Deze methode vereist geen VBA-scripts en is geschikt voor gebruikers die code willen vermijden, maar meer controle willen hebben dan handmatige selectie biedt. Het werkt het beste voor formuliercontroles, maar verwijdert geen ActiveX-controles.

1. Selecteer een willekeurige cel in je actieve werkblad, druk vervolgens op F5 om het dialoogvenster Ga naar te openen. Klik op Speciaal in het dialoogvenster.

2. Kies in het volgende dialoogvenster Objecten en klik op OK. Alle tekenobjecten—inclusief formuliercontroleknoppen—zullen direct geselecteerd worden op je werkblad.

3. Druk op de Delete-toets om alle geselecteerde knoppen en objecten te verwijderen.

Tips: Deze methode zal alle objecten selecteren, inclusief vormen, tekstvakken en afbeeldingen, niet alleen formuliercontroles. Controleer je werkblad zorgvuldig voordat je op Delete drukt als je belangrijke objecten hebt. Als je zowel formuliercontroleknoppen als ActiveX-controles hebt, verwijdert deze methode alleen de eerste; je zult VBA moeten gebruiken om ActiveX-controles te verwijderen.


Verwijder alle knoppen, inclusief formuliercontroleknoppen en opdrachtknoppen, door ze allemaal te selecteren

Een eenvoudige manier om alle knoppen, inclusief formuliercontrole- en opdrachtknoppen, van het actieve werkblad te verwijderen, is door ze allemaal tegelijk te selecteren en te verwijderen. Deze methode is geschikt voor gebruikers die een directe visuele aanpak prefereren of snel alle interactieve objecten van een werkblad willen verwijderen. Het vereist geen kennis van codering of speciale instellingen, waardoor het ideaal is voor eenvoudige opruimtaken waarbij alle controles tegelijk moeten worden verwijderd.

Houd er bij het gebruik van deze aanpak rekening mee dat het alle objecten zal selecteren en mogelijk verwijderen, inclusief vormen, grafieken, afbeeldingen en andere controles op het werkblad. Wees voorzichtig als je bepaalde items wilt behouden die geen knoppen zijn.

1. Schakel de Ontwerpmodus in door te klikken op Ontwikkelaar > Ontwerpmodus in de werkbalk. Deze stap zorgt ervoor dat zowel formuliercontroleknoppen als ActiveX-controles kunnen worden geselecteerd en beheerd. Als je het tabblad Ontwikkelaar niet ziet, moet je het mogelijk inschakelen via Bestand > Opties > Werkbalk aanpassen.

A screenshot of Excel showing how to enable Design Mode on the Developer tab

2. Klik op een van de knoppen (formuliercontrole of opdrachtknop) op het werkblad om deze te selecteren. Houd vervolgens de Ctrl-toets ingedrukt en druk op de A-toets (Ctrl + A) om alle knoppen en andere objecten in het actieve werkblad te selecteren.

A screenshot showing all buttons selected in Excel using Ctrl + A

3. Zodra alle items zijn geselecteerd, druk op de Delete-toets. Met deze actie worden alle geselecteerde knoppen en andere geselecteerde objecten onmiddellijk van het werkblad verwijderd.

Opmerking: Deze methode zal ook vormen, afbeeldingen, grafieken en alle andere objecten op het werkblad selecteren en verwijderen samen met de knoppen. Controleer je selectie zorgvuldig voordat je verwijdert om ervoor te zorgen dat je objecten die je wilt behouden niet verwijdert. Als je alleen specifieke knoppen wilt verwijderen en niet alle objecten, overweeg dan om de hieronder beschreven VBA-methoden te gebruiken.


Verwijder alle knoppen, inclusief formuliercontroleknoppen en opdrachtknoppen, met VBA-code

Als je een snellere en nauwkeurigere oplossing wilt die geen risico loopt om per ongeluk objecten te verwijderen, kun je VBA-code gebruiken om programmatisch alle knoppen van het actieve werkblad te verwijderen. Deze aanpak is efficiënt voor werkboeken die veel knoppen bevatten en wanneer je handmatige inspanningen wilt minimaliseren. VBA kan helpen voorkomen dat andere vormen per ongeluk worden verwijderd en consistentie garanderen over meerdere werkbladen. Er is echter een basisbegrip van VBA en toegang tot de ontwikkelaarstools vereist.

1. Open het werkblad met de knoppen die je wilt verwijderen. Druk op Alt + F11 om de Microsoft Visual Basic for Applications (VBA)-editor te starten.

2. Klik in het venster Microsoft Visual Basic for Applications op Invoegen > Module. Kopieer en plak de volgende VBA-code in het modulevenster.

VBA-code: Verwijder alle knoppen van actief blad

Sub Clear_ButtonsActiveSheet()
    Dim I As Long
    Dim xOLE As Object
    On Error Resume Next
    ActiveSheet.Buttons.Delete
    For Each xOLE In ActiveSheet.OLEObjects
        If TypeName(xOLE.Object) = "CommandButton" Then
            xOLE.Delete
        End If
    Next
End Sub

3. Druk op de F5-toets of klik op de Uitvoeren-knop om de code uit te voeren. Direct worden alle soorten knoppen—inclusief zowel formuliercontroles als opdrachtknoppen—verwijderd van het momenteel actieve werkblad.

Tips: Voordat je de code uitvoert, is het raadzaam om je werkmap op te slaan om onbedoeld gegevensverlies te voorkomen. Deze VBA-script is het beste te gebruiken als je elke knop van een blad wilt wissen. Als je alleen bepaalde typen knoppen wilt richten, raadpleeg dan de alternatieve VBA-methoden hieronder. Als het werkblad beveiligd is, moet je het mogelijk eerst ontgrendelen om de code het verwijderen van objecten toe te staan. Controleer na het uitvoeren van de code je werkblad om ervoor te zorgen dat alleen de bedoelde controles zijn verwijderd.


Verwijder alle formuliercontroleknoppen of opdrachtknoppen met VBA-code

In sommige gevallen moet je mogelijk alleen specifieke typen knoppen verwijderen—ofwel alleen de formuliercontroleknoppen of alleen de ActiveX-opdrachtknoppen, terwijl je de andere soort behoudt. Dit kan je helpen de functionaliteit van het werkblad fijn te regelen zonder ongerelateerde objecten te beïnvloeden. Hieronder staan afzonderlijke VBA-oplossingen voor elk scenario, wat je meer controle geeft over welke knoppen worden verwijderd.

1. Open het werkblad met de knoppen die je selectief wilt verwijderen, en druk vervolgens op Alt + F11 om het venster Microsoft Visual Basic for Applications te openen.

2. Klik in de VBA-editor op Invoegen > Module om een nieuwe module te maken, en kopieer en plak vervolgens een van de volgende VBA-codes, afhankelijk van het type knoppen dat je wilt verwijderen.

VBA-code: Verwijder alle formuliercontroleknoppen van actief blad

Sub Clear_ButtonsActiveSheet()
    ActiveSheet.Buttons.Delete
End Sub

VBA-code: Verwijder alle opdrachtknoppen van actief blad

Sub Clear_ButtonsActiveSheet()
    Dim xOLE As Object
    On Error Resume Next
    For Each xOLE In ActiveSheet.OLEObjects
        If TypeName(xOLE.Object) = "CommandButton" Then
            xOLE.Delete
        End If
    Next
End Sub

3. Nadat je de juiste VBA-code hebt geplakt, druk op F5 of klik op de Uitvoeren-knop om de code uit te voeren. Je werkblad zal onmiddellijk alle formuliercontroleknoppen of alle ActiveX-opdrachtknoppen hebben verwijderd, afhankelijk van welk script je hebt gebruikt.

Zorg ervoor dat je de juiste code uitvoert voor jouw behoeften wanneer je deze codes gebruikt. Deze scripts richten zich slechts op één knoptype tegelijk. Als je een combinatie van beide hebt en elk type wilt verwijderen, voer dan beide scripts achtereenvolgens uit. Controleer je werkbladindeling nadat de code is uitgevoerd om te controleren dat alleen de bedoelde controles zijn verwijderd, vooral als je blad andere vormen of ingesloten objecten bevat. Sla altijd je werkmap op voordat je VBA gebruikt om onverwacht verlies van ongerelateerde inhoud te voorkomen.

Samenvattend biedt Excel verschillende manieren om knoppen te verwijderen—hetzij handmatig, met Ga naar speciaal, of via VBA-scripts—zodat je de meest geschikte methode voor jouw situatie kunt kiezen. Als je problemen tegenkomt zoals bepaalde knoppen die niet te verwijderen zijn, controleer dan of het werkblad niet beveiligd is of of de controles deel uitmaken van gegroepeerde objecten. Voor bulkverwijderingen of wanneer je vaak controles van meerdere bladen moet verwijderen, kan het gebruik van VBA-scripts aanzienlijk tijd besparen. Onthoud altijd om een back-up van je werkmap te maken voordat je bulkverwijderingen uitvoert om belangrijke inhoud te kunnen herstellen indien nodig.


Gerelateerde artikelen:

Beste productiviteitstools voor Office

🤖 Kutools AI Assistent: Transformeer data-analyse door: Intelligente uitvoering |Code genereren |Aangepaste formules maken |Gegevens analyseren en grafieken genereren |Kutools functies aanroepen
Populaire functies: Dubbele waarden markeren | Verwijder lege rijen | Kolommen of cellen samenvoegen zonder gegevensverlies |   Afronden zonder formule...
Super ZOEKEN: Meervoudig-criteria opzoeken | Meervoudige waarde opzoeken | Meervoudig-blad opzoeken | Fuzzy Match....
Geavanceerde keuzelijst: Keuzelijst snel maken | Afhankelijke keuzelijst | Meervoudige selectie in keuzelijst....
Kolombeheer: Specifiek aantal kolommen toevoegen | Kolommen verplaatsen | Zichtbaarheidsstatus van verborgen kolommen wisselen | Bereik & kolommen vergelijken...
Uitgelichte functies: Rasterfocus | Ontwerpweergave | Verbeterde formulebalk | Werkboek- & Werkbladbeheer | AutoTekstbibliotheek | Datumkiezer | Gegevens samenvoegen | Cellen coderen/decoderen | E-mail verzenden via lijst | Superfilter | Speciaal filter (filter cellen met vetgedrukt/cursief/doorhalen...)...
Top15 gereedschapssets:12 teksttools (Tekst toevoegen, Specifieke tekens verwijderen, ...) | 50+ grafiek typen (Gantt-diagram, ...) | 40+ praktische formules (Leeftijd berekenen op basis van geboortedatum, ...) | 19 invoegtools (QR-code invoegen, Afbeelding invoegen vanaf pad, ...) | 12 conversietools (Omzetten naar woorden, Valutaconversie, ...) | 7 Samenvoeg- & splitsgereedschappen (Geavanceerd samenvoegen van rijen, Cellen splitsen, ...) | ... en meer
Gebruik Kutools in je voorkeurstaal – ondersteunt Engels, Spaans, Duits, Frans, Chinees en meer dan40 andere talen!

Verbeter je Excel-vaardigheden met Kutools voor Excel en ervaar ongeëvenaarde efficiëntie. Kutools voor Excel biedt meer dan300 geavanceerde functies om je productiviteit te verhogen en tijd te besparen. Klik hier om de functie te kiezen die je het meest nodig hebt...


Office Tab brengt een tabbladinterface naar Office en maakt je werk veel eenvoudiger

  • Activeer tabbladbewerking en -lezen in Word, Excel, PowerPoint, Publisher, Access, Visio en Project.
  • Open en maak meerdere documenten in nieuwe tabbladen van hetzelfde venster, in plaats van in nieuwe vensters.
  • Verhoog je productiviteit met50% en bespaar dagelijks honderden muisklikken!

Alle Kutools-invoegtoepassingen. Eén installatieprogramma

Kutools for Office-suite bundelt invoegtoepassingen voor Excel, Word, Outlook & PowerPoint plus Office Tab Pro, ideaal voor teams die werken met Office-toepassingen.

Excel Word Outlook Tabs PowerPoint
  • Alles-in-één suite — invoegtoepassingen voor Excel, Word, Outlook & PowerPoint + Office Tab Pro
  • Eén installatieprogramma, één licentie — in enkele minuten geïnstalleerd (MSI-ready)
  • Werkt beter samen — gestroomlijnde productiviteit over meerdere Office-toepassingen
  • 30 dagen volledige proef — geen registratie, geen creditcard nodig
  • Beste prijs — bespaar ten opzichte van losse aanschaf van invoegtoepassingen