KutoolsforOffice — Eine Lösung, fünf leistungsstarke Tools.Mehr erreichen mit weniger Aufwand.März-Aktion: 20 % Rabatt

Wie entfernt man sämtliche Schaltflächen oder Befehlsschaltflächen in Excel?

AutorSiluvia Änderungsdatum

In einigen Excel-Arbeitsmappen haben Sie möglicherweise zahlreiche Schaltflächen – etwa Formularsteuerelemente oder ActiveX-Befehlsschaltflächen – hinzugefügt, um verschiedene Aufgaben auszuführen oder Prozesse zu automatisieren. Im Laufe der Zeit müssen Sie diese unter Umständen entfernen, beispielsweise aufgrund von Änderungen am Arbeitsblattlayout, beim Bereinigen einer Vorlage oder zur Vorbereitung der Datei für die Weitergabe. Sind mehrere Schaltflächen über das Arbeitsblatt verteilt, kann deren manuelles Entfernen sehr zeitaufwendig und fehleranfällig sein. Dieser Artikel stellt mehrere praktische Methoden vor, mit denen Sie sämtliche Formularsteuerelemente oder Befehlsschaltflächen effizient aus dem aktuellen Arbeitsblatt in Excel entfernen können – für eine schnelle Aufräumaktion und um unnötige Interaktionen oder Verwirrung bei anderen Benutzern zu vermeiden.

Alle Schaltflächen mithilfe von „Gehe zu – Speziell“ entfernen
Alle Schaltflächen einschließlich Formularsteuerelemente und Befehlsschaltflächen durch gleichzeitige Auswahl entfernen
Alle Schaltflächen einschließlich Formularsteuerelemente und Befehlsschaltflächen mithilfe von VBA-Code entfernen
Alle Formularsteuerelemente oder Befehlsschaltflächen mit VBA-Code entfernen


Alle Schaltflächen mithilfe von „Gehe zu – Speziell“ entfernen

Der einfachste und praktischste Weg, um Schaltflächen – insbesondere Formularsteuerelemente – zu entfernen, ist die Verwendung der Gehe zu – Speziell-Funktion in Excel. Diese Methode kommt ganz ohne VBA-Skript aus und eignet sich ideal für Anwender, die auf Code verzichten möchten, aber mehr Kontrolle als bei der manuellen Auswahl benötigen. Sie funktioniert hervorragend bei Formularsteuerelementen, entfernt jedoch keine ActiveX-Steuerelemente.

1. Wählen Sie eine beliebige Zelle im aktiven Arbeitsblatt aus und drücken Sie F5, um das Dialogfeld Gehe zu aufzurufen. Klicken Sie im Dialogfeld auf Speziell.

2. Wählen Sie im nächsten Dialogfeld Objekte aus und klicken Sie auf OK. Alle Zeichnungsobjekte – einschließlich Formularsteuerelemente – werden sofort im Arbeitsblatt ausgewählt.

3. Drücken Sie die Entf-Taste, um alle ausgewählten Schaltflächen und Objekte zu entfernen.

Tipp: Diese Methode wählt alle Objekte aus – einschließlich Formen, Textfelder und Bilder – nicht nur Formularsteuerelemente. Prüfen Sie Ihr Arbeitsblatt sorgfältig, bevor Sie Entf drücken, falls es weitere wichtige Objekte enthält. Falls sowohl Formularsteuerelemente als auch ActiveX-Steuerelemente vorhanden sind, entfernt diese Methode nur Erstere; zum Löschen von ActiveX-Steuerelementen benötigen Sie VBA.


Alle Schaltflächen einschließlich Formularsteuerelemente und Befehlsschaltflächen durch gleichzeitige Auswahl entfernen

Ein einfacher Weg, alle Schaltflächen – einschließlich Formularsteuerelemente und Befehlsschaltflächen – aus dem aktiven Arbeitsblatt zu entfernen, besteht darin, sie gleichzeitig auszuwählen und zu löschen. Diese Methode eignet sich ideal für Benutzer, die einen direkten, visuellen Ansatz bevorzugen oder schnell alle interaktiven Objekte aus einem Arbeitsblatt bereinigen möchten. Da weder Programmierkenntnisse noch besondere Vorbereitungen erforderlich sind, ist sie perfekt für schnelle Bereinigungsaufgaben, bei denen sämtliche Steuerelemente auf einmal entfernt werden sollen.

Beachten Sie bei dieser Methode, dass sämtliche Objekte – darunter Formen, Diagramme, Bilder und andere Steuerelemente – im Arbeitsblatt ausgewählt und gegebenenfalls gelöscht werden. Gehen Sie daher vorsichtig vor, wenn Sie bestimmte nicht als Schaltflächen dienende Elemente behalten möchten.

1. Aktivieren Sie den Entwurfsmodus, indem Sie auf Entwickler > Entwurfsmodus auf der Menüband klicken. Dieser Schritt stellt sicher, dass sowohl Formularsteuerelemente als auch ActiveX-Steuerelemente ausgewählt und verwaltet werden können. Falls Sie die Registerkarte „Entwickler“ nicht sehen, müssen Sie diese möglicherweise unter Datei > Optionen > Menüband und Symbolleiste anpassen aktivieren.

Ein Screenshot von Excel, der zeigt, wie der Entwurfsmodus auf der Registerkarte „Entwickler“ aktiviert wird

2. Klicken Sie auf eine der Schaltflächen (entweder ein Formularsteuerelement oder eine Befehlsschaltfläche) im Arbeitsblatt, um sie auszuwählen. Halten Sie anschließend die Strg-Taste gedrückt und drücken Sie die A-Taste ()Strg + A), um alle Schaltflächen und sonstigen Objekte im aktiven Arbeitsblatt auszuwählen.

Ein Screenshot, der alle mit Strg + A ausgewählten Schaltflächen in Excel zeigt

3. Sobald alle Elemente ausgewählt sind, drücken Sie die Entf-Taste – und schon sind alle markierten Schaltflächen und sonstigen Objekte sofort aus dem Arbeitsblatt entfernt.

Hinweis: Diese Methode wählt und löscht nicht nur Schaltflächen, sondern auch Formen, Bilder, Diagramme und sämtliche anderen im Arbeitsblatt vorhandenen Objekte. Prüfen Sie Ihre Auswahl daher sorgfältig, bevor Sie löschen – so stellen Sie sicher, dass keine Objekte verloren gehen, die Sie behalten möchten. Möchten Sie hingegen gezielt nur bestimmte Schaltflächen und nicht alle Objekte entfernen, verwenden Sie besser die unten beschriebenen VBA-Methoden.


Alle Schaltflächen einschließlich Formularsteuerelemente und Befehlsschaltflächen mithilfe von VBA-Code entfernen

Wenn Sie eine schnellere und präzisere Lösung wünschen, die das versehentliche Löschen unerwünschter Objekte vermeidet, können Sie VBA-Code verwenden, um programmgesteuert alle Schaltflächen aus dem aktiven Arbeitsblatt zu entfernen. Dieser Ansatz ist effizient für Arbeitsmappen mit zahlreichen Schaltflächen und minimiert den manuellen Aufwand. VBA hilft dabei, das unbeabsichtigte Löschen anderer Formen zu vermeiden und sorgt für Konsistenz über mehrere Arbeitsblätter hinweg. Es sind jedoch grundlegende VBA-Kenntnisse sowie Zugriff auf die Entwicklertools erforderlich.

1. Öffnen Sie das Arbeitsblatt mit den zu entfernenden Schaltflächen. Drücken Sie Alt + F11, um den Editor für Microsoft Visual Basic for Applications (VBA) zu starten.

2. Klicken Sie im Fenster Microsoft Visual Basic for Applications auf Einfügen > Modul. Kopieren Sie den folgenden VBA-Code, und fügen Sie ihn in das Modulfenster ein.

VBA-Code: Alle Schaltflächen aus Aktuelles Arbeitsblatt entfernen

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. Drücken Sie die F5-Taste oder klicken Sie auf die Schaltfläche Ausführen, um den Code auszuführen. Sofort werden alle Arten von Schaltflächen – einschließlich Formularsteuerelemente und Befehlsschaltflächen – aus dem aktuell aktiven Arbeitsblatt entfernt.

Tipp: Speichern Sie Ihre Arbeitsmappe vor dem Ausführen des Codes, um unbeabsichtigten Datenverlust zu vermeiden. Dieses VBA-Skript eignet sich besonders dann, wenn Sie sämtliche Schaltflächen von einem Blatt entfernen möchten. Falls Sie nur bestimmte Arten von Schaltflächen gezielt löschen müssen, finden Sie weiter unten alternative VBA-Methoden. Ist das Arbeitsblatt geschützt, müssen Sie es möglicherweise zuerst entsperren, damit der Code Objekte löschen kann. Prüfen Sie Ihr Arbeitsblatt nach Ausführung des Codes, um sicherzustellen, dass nur die beabsichtigten Steuerelemente entfernt wurden.


Alle Formularsteuerelemente oder Befehlsschaltflächen mit VBA-Code entfernen

In einigen Fällen möchten Sie möglicherweise nur einen bestimmten Typ von Schaltflächen entfernen – entweder ausschließlich die Formularsteuerelemente oder nur die ActiveX-Befehlsschaltflächen – und dabei die jeweils andere Art beibehalten. So passen Sie die Funktionalität Ihres Arbeitsblatts präzise an, ohne andere Objekte zu beeinträchtigen. Im Folgenden finden Sie separate VBA-Lösungen für jedes Szenario, damit Sie genau kontrollieren können, welche Schaltflächen gelöscht werden.

1. Öffnen Sie das Arbeitsblatt mit den selektiv zu entfernenden Schaltflächen und drücken Sie Alt + F11, um das Fenster Microsoft Visual Basic for Applications zu öffnen.

2. Klicken Sie im VBA-Editor auf Einfügen > Modul, um ein neues Modul zu erstellen, und fügen Sie dann – je nach gewünschter Schaltflächenart – einen der folgenden VBA-Codes ein.

VBA-Code: Alle Formularsteuerelemente aus Aktuelles Arbeitsblatt entfernen

Sub Clear_ButtonsActiveSheet()
    ActiveSheet.Buttons.Delete
End Sub

VBA-Code: Alle Befehlsschaltflächen aus Aktuelles Arbeitsblatt entfernen

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. Nachdem Sie den entsprechenden VBA-Code eingefügt haben, drücken Sie F5 oder klicken Sie auf die Schaltfläche Ausführen, um den Code auszuführen. Je nachdem, welches Skript Sie verwendet haben, werden in Ihrem Arbeitsblatt sofort entweder alle Formularsteuerelemente oder alle ActiveX-Befehlsschaltflächen entfernt.

Achten Sie beim Einsatz dieser Codes darauf, stets dasjenige Skript auszuführen, das Ihren Anforderungen entspricht – jedes Skript richtet sich ausschließlich an einen bestimmten Schaltflächentyp. Sollten Sie eine Kombination beider Typen verwenden und beide entfernen wollen, führen Sie die beiden Skripte nacheinander aus. Prüfen Sie nach der Ausführung unbedingt das Layout Ihres Arbeitsblatts, um sicherzustellen, dass wirklich nur die vorgesehenen Steuerelemente gelöscht wurden – besonders dann, wenn Ihr Blatt weitere Formen oder eingebettete Objekte enthält. Speichern Sie Ihre Arbeitsmappe stets vor der Verwendung von VBA, um unerwarteten Verlust nicht betroffener Inhalte zu vermeiden.

Zusammenfassend bietet Excel verschiedene Möglichkeiten, um Schaltflächen zu entfernen – entweder manuell, mithilfe von Gehe zu – Inhalt auswählen oder über VBA-Skripte –, sodass Sie die für Ihr Szenario am besten geeignete Methode wählen können. Sollten Probleme auftreten, beispielsweise dass bestimmte Schaltflächen nicht entfernt werden können, vergewissern Sie sich, dass das Arbeitsblatt nicht geschützt ist, oder prüfen Sie, ob die Steuerelemente zu gruppierten Objekten gehören. Für Massenlöschungen oder wenn Sie regelmäßig Steuerelemente aus mehreren Blättern entfernen müssen, sparen VBA-Skripte erheblich Zeit. Erstellen Sie stets vor Massenlöschungen eine Sicherungskopie Ihrer Arbeitsmappe, damit Sie gegebenenfalls wichtige Inhalte wiederherstellen können.


Verwandte Artikel:

Beste Office-Produktivitätstools

🤖KUTOOLS AI-Assistent: Revolutionieren Sie Datenanalyse basierend auf:Intelligente Ausführung   |  Code generieren|  benutzerdefinierte Formeln erstellen  |  Daten analysieren und Diagramme erstellen|  Erweiterte Funktionen aufrufen
Beliebte Funktionen:Suchen, hervorheben oder Doppelte markieren   |  Leere Zeilen löschen   |  Spalten kombinieren oder Zellen ohne Datenverlust   |   Runden ohne Formel...
Erweiterte SVERWEIS:VLookup mit mehreren Kriterien  |  VLookup mit mehreren Werten  |   VLookup über mehrere Arbeitsblätter hinweg   |   Fuzzy Match....
Erweiterte Dropdown-Liste:Schnell eine Dropdown-Liste erstellen   |  Abhängige Dropdown-Liste   |  Mehrfachauswahl-Dropdown-Liste....
Spalten-Manager:Eine bestimmte Anzahl von Spalten hinzufügen|Spalten verschieben|Sichtbarkeitsstatus ausgeblendeter Spalten umschalten|Bereiche & Spalten vergleichen...
Hervorgehobene Funktionen:Gitterfokus   |  Entwurf   |Erweiterte Formelleiste   | Arbeitsmappen- & Blatt-Manager   |  Ressourcenbibliothek(AutoText)|  Datumsauswahl   |  Arbeitsblätter konsolidieren  |  Verschlüsseln/Zellen entschlüsseln   | E-Mails per Liste versenden   |  Super Filter   |   Spezialfilter(Zellen mit fettgedruckter Schrift filtern/kursiv/durchgestrichen...) ...
Top-15-Toolsets:12-Text-Tools(Text hinzufügen,Bestimmte Zeichen löschen, ...)|   50+-Diagramm-Typen(Gantt-Diagramm, ...)|   40+ Praktische Formeln(Alter basierend auf dem Geburtstag berechnen, ...)|   19-Einfüge-Tools(QR-Code einfügen,Bild aus Pfad einfügen, ...)|   12-Konvertierungs-Tools(In Wörter umwandeln,Wechselkursumrechnung, ...)|   7-Vereinigen/Aufteilen-Tools(Erweiterte Zeilen zusammenführen,Zellen aufteilen, ...)|... und mehr
Verwenden Sie Kutools in Ihrer bevorzugten Sprache – unterstützt Englisch, Spanisch, Deutsch, Französisch, Chinesisch und 40+ weitere Sprachen!

Verbessern Sie Ihre Excel-Kenntnisse mit Kutools für Excel und erleben Sie Effizienz wie nie zuvor.Kutools für Excel bietet über 300 erweiterte Funktionen zur Steigerung der Produktivität und Zeit sparen.Klicken Sie hier, um die Funktion zu erhalten, die Sie am dringendsten benötigen...


Office Tab bringt eine tabbasierte Oberfläche in Office und macht Ihre Arbeit viel einfacher

  • Aktivieren Sie tabbasiertes Bearbeiten und Lesen in Word, Excel, PowerPoint, Publisher, Access, Visio und Project.
  • Öffnen und erstellen Sie mehrere Dokumente in neuen Registerkarten desselben Fensters – statt jedes in einem separaten Fenster zu öffnen.
  • Steigert Ihre Produktivität um 50 % und erspart Ihnen täglich Hunderte von Mausklicks!

Alle Kutools-Add-Ins – ein Installationsprogramm

Kutools for Office-Paket bündelt Add-Ins für Excel, Word, Outlook und PowerPoint sowie Office Tab Pro – ideal für Teams, die mit mehreren Office-Anwendungen arbeiten.

ExcelWordOutlookTabsPowerPoint
  • Alles-in-einem-Paket— Add-Ins für Excel, Word, Outlook & PowerPoint sowie Office Tab Pro
  • Ein Installationsprogramm, eine Lizenz— innerhalb weniger Minuten eingerichtet (MSI-fähig)
  • Funktioniert besser zusammen— optimierte Produktivität über alle Office-Anwendungen hinweg
  • 30-tägige Vollversion zum Testen— keine Registrierung, keine Kreditkarte erforderlich
  • Bestes Preis-Leistungs-Verhältnis— sparen Sie im Vergleich zum Kauf einzelner Add-Ins