Hoe verwijdert u alle knoppen of opdrachtknoppen uit Excel?
In sommige Excel-werkmappen heeft u mogelijk talloze knoppen toegevoegd—zoals formulierbesturingselementen of ActiveX-opdrachtknoppen—om diverse taken uit te voeren of processen te automatiseren. Na verloop van tijd wilt u deze knoppen wellicht verwijderen, bijvoorbeeld vanwege aanpassingen in het werkbladontwerp, het opschonen van een sjabloon of het voorbereiden van het bestand voor delen. Wanneer meerdere knoppen verspreid staan over een werkblad, is handmatig verwijderen daarvan niet alleen tijdrovend, maar ook foutgevoelig. Dit artikel beschrijft verschillende praktische methoden om efficiënt alle formulierbesturingselementen of opdrachtknoppen van het huidige werkblad in Excel te verwijderen, zodat u uw werkmap snel kunt opruimen en onnodige interacties of verwarring voor andere gebruikers voorkomt.
Verwijder alle knoppen met Ga naar speciaal
Verwijder alle knoppen, inclusief formulierbesturingselementen en opdrachtknoppen, door ze allemaal te selecteren
Verwijder alle knoppen, inclusief formulierbesturingselementen en opdrachtknoppen, met VBA-code
Verwijder alle formulierbesturingselementen of opdrachtknoppen met VBA-code
Verwijder alle knoppen met Ga naar speciaal
De eenvoudigste en meest praktische manier om knoppen—met name formulierbesturingselementen—te verwijderen, is via de functie Ga naar speciaal in Excel. Deze methode vereist geen VBA-scripting en is perfect voor gebruikers die code willen vermijden, maar meer controle zoeken dan handmatige selectie biedt. De aanpak werkt het beste voor formulierbesturingselementen, maar verwijdert helaas geen ActiveX-besturingselementen.
1. Selecteer een willekeurige cel in uw actieve werkblad en druk op F5 om het dialoogvenster Ga naar te openen. Klik in het dialoogvenster op Speciaal.
2. Kies in het volgende dialoogvenster Objecten en klik op OK. Alle tekenobjecten—waaronder formulierbesturingselementen—worden onmiddellijk geselecteerd op uw werkblad.
3. Druk op de toets Delete om alle geselecteerde knoppen en objecten te verwijderen.
Tips: Deze methode selecteert alle objecten, waaronder vormen, tekstvakken en afbeeldingen—niet alleen formulierbesturingselementen. Controleer uw werkblad zorgvuldig voordat u op Delete drukt als u andere belangrijke objecten heeft. Als u zowel formulierbesturingselementen als ActiveX-besturingselementen hebt, verwijdert deze methode alleen de eerste; om ActiveX-besturingselementen te verwijderen, moet u VBA gebruiken.
Verwijder alle knoppen, inclusief formulierbesturingselementen en opdrachtknoppen, door ze allemaal te selecteren
Een eenvoudige manier om alle knoppen, inclusief formulierbesturingselementen en opdrachtknoppen, uit het actieve werkblad te verwijderen, is 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 uit een werkblad willen verwijderen. Er is geen programmeerkennis of speciale instelling vereist, waardoor deze methode ideaal is voor eenvoudige opschoningsklussen waarbij alle besturingselementen tegelijk moeten worden verwijderd.
Houd bij het gebruik van deze methode in gedachten dat alle objecten—waaronder vormen, grafieken, afbeeldingen en andere besturingselementen—op het werkblad worden geselecteerd en mogelijk verwijderd. Wees voorzichtig als u bepaalde items die geen knoppen zijn, wilt behouden.
1. Schakel de ontwerpmodus in door te klikken op Ontwikkelaar > Ontwerpmodus op het lint. Deze stap zorgt ervoor dat u zowel formulierbesturingselementen als ActiveX-besturingselementen kunt selecteren en beheren. Als u het tabblad Ontwikkelaar niet ziet, schakelt u dit mogelijk in via Bestand > Opties > Aanpassen Lint.

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

3. Zodra alle items zijn geselecteerd, drukt u op de toets Delete. Hierdoor worden alle geselecteerde knoppen en eventuele andere geselecteerde objecten onmiddellijk uit het werkblad verwijderd.
Opmerking: Met deze methode worden naast knoppen ook vormen, afbeeldingen, grafieken en andere objecten op het werkblad geselecteerd en verwijderd. Controleer uw selectie zorgvuldig voordat u verwijdert, zodat u geen objecten verwijdert die u wilt behouden. Als u alleen specifieke knoppen wilt verwijderen — en niet alle objecten — overweeg dan de onderstaande VBA-methoden.
Verwijder alle knoppen, inclusief formulierbesturingselementen en opdrachtknoppen, met VBA-code
Wilt u een snellere en nauwkeurigere oplossing die geen risico loopt onbedoelde objecten te verwijderen? Gebruik dan VBA-code om programmatisch alle knoppen uit het actieve werkblad te verwijderen. Deze aanpak is bijzonder efficiënt voor werkmappen met talloze knoppen en minimaliseert handmatige inspanningen. Bovendien voorkomt VBA dat per ongeluk andere vormen worden verwijderd en zorgt het voor consistente resultaten over meerdere werkbladen. Hiervoor is wel basiskennis van VBA en toegang tot de ontwikkeltools vereist.
1. Open het werkblad met de knoppen die u wilt verwijderen. Druk op Alt + F11 om de editor van Microsoft Visual Basic for Applications (VBA) te openen.
2. Klik in het venster van Microsoft Visual Basic for Applications op Invoegen > Module. Kopieer en plak de volgende VBA-code in het modulevenster.
VBA-code: Verwijder alle knoppen uit Huidig werkblad
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 toets F5 of klik op de knop Uitvoeren om de code uit te voeren. Vervolgens worden alle typen knoppen—zowel formulierbesturingselementen als opdrachtknoppen—onmiddellijk uit het huidige actieve werkblad verwijderd.
Tips: Sla uw werkmap op voordat u de code uitvoert om onbedoeld gegevensverlies te voorkomen. Dit VBA-script is ideaal als u alle knoppen van een werkblad in één keer wilt verwijderen. Wilt u alleen bepaalde typen knoppen verwijderen? Raadpleeg dan de alternatieve VBA-methoden hieronder. Als het werkblad beveiligd is, moet u het mogelijk eerst ontgrendelen zodat de code objecten kan verwijderen. Controleer na uitvoering van de code uw werkblad om er zeker van te zijn dat alleen de bedoelde besturingselementen zijn verwijderd.
Verwijder alle formulierbesturingselementen of opdrachtknoppen met VBA-code
In sommige gevallen wilt u mogelijk alleen Specificeer type knoppen verwijderen—ofwel uitsluitend de formulierbesturingselementen of juist alleen de ActiveX-opdrachtknoppen—terwijl u het andere type intact laat. Zo stelt u de functionaliteit van uw werkblad nauwkeurig af zonder ongerelateerde objecten aan te tasten. Hieronder vindt u aparte VBA-oplossingen voor elk scenario, zodat u precies bepaalt welke knoppen verdwijnen.
1. Open het werkblad met de knoppen die u selectief wilt verwijderen en druk op Alt + F11 om het venster van 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 u wilt verwijderen.
VBA-code: Verwijder alle formulierbesturingselementen uit Huidig werkblad
Sub Clear_ButtonsActiveSheet()
ActiveSheet.Buttons.Delete
End Sub VBA-code: Verwijder alle opdrachtknoppen uit Huidig werkblad
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 u de juiste VBA-code hebt geplakt, drukt u op F5 of klikt u op de knop Uitvoeren om de code uit te voeren. Uw werkblad is dan onmiddellijk vrij van alle formulierbesturingselementen of alle ActiveX-opdrachtknoppen, afhankelijk van het script dat u hebt gebruikt.
Zorg ervoor dat u bij het gebruik van deze codes altijd de juiste code uitvoert voor uw specifieke situatie. Elk script is gericht op één specifiek type knop. Als u een combinatie van beide typen knoppen heeft en elk type wilt verwijderen, voert u beide scripts achtereenvolgens uit. Controleer na het uitvoeren van de code de lay-out van uw werkblad om te bevestigen dat alleen de bedoelde besturingselementen zijn verwijderd—vooral wanneer uw blad ook andere vormen of ingesloten objecten bevat. Sla uw werkmap altijd op voordat u VBA gebruikt, om onverwacht verlies van ongerelateerde inhoud te voorkomen.
Kort samengevat biedt Excel verschillende manieren om knoppen te verwijderen—handmatig, via Speciaal gaan naar of met VBA-scripts—zodat u de methode kunt kiezen die het beste bij uw situatie past. Als u problemen ondervindt, bijvoorbeeld dat bepaalde knoppen niet verwijderd kunnen worden, controleer dan of het werkblad niet is beveiligd of of de besturingselementen deel uitmaken van gegroepeerde objecten. Voor batchverwijderingen of wanneer u regelmatig besturingselementen uit meerdere bladen moet verwijderen, bespaart u met VBA-scripts aanzienlijk tijd. Maak altijd eerst een back-up van uw werkmap voordat u bulkverwijderingen uitvoert, zodat u belangrijke inhoud desgewenst kunt herstellen.
Gerelateerde artikelen:
- Hoe voegt u met één klik op een opdrachtknop automatisch een lege rij toe in Excel?
- Hoe gebruikt u een opdrachtknop om het actieve werkblad op te slaan als PDF-bestand in Excel?
- Hoe werkt u de huidige datum en tijd bij of voegt u deze in met een opdrachtknop in Excel?
- Hoe gebruikt u een opdrachtknop om de waarde van een bepaalde cel in Excel te wijzigen?
Beste Office-productiviteitshulpmiddelen
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 binnen hetzelfde venster, in plaats van in afzonderlijke vensters.
- Verhoogt uw productiviteit met 50 % en bespaart u dagelijks honderden muisklikken!
Alle Kutools-add-ins in één installatieprogramma.
Kutools for Office bundelt add-ins voor Excel, Word, Outlook en PowerPoint, plus Office Tab Pro—ideaal voor teams die met meerdere Office-apps werken.
- Alles-in-één suite— add-ins voor Excel, Word, Outlook & PowerPoint plus 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 add-ins