Gibt es eine Möglichkeit, die Sichtbarkeit von Button 1 per VBA wie bei Rows zu toggeln?

Antwort vom

Der von dir gezeigte VBA-Code bezieht sich auf das Aus- und Einblenden von Zeilen in Excel. Für einen Button (z.B. ein Steuerelement wie ein „Button 1“ aus der Formular- oder ActiveX-Steuerelemente-Leiste) gibt es eine ähnliche Möglichkeit, die Sichtbarkeit zu steuern. Allerdings haben Buttons keine `.Hidden`-Eigenschaft, sondern eine `.Visible`-Eigenschaft. Hier ein Beispiel, wie du die Sichtbarkeit von „Button 1“ (Formularsteuerelement) umschalten kannst: **Für einen Formular-Button:** ```vba ActiveSheet.Shapes("Button 1").Visible = Not ActiveSheet.Shapes("Button 1").Visible ``` **Für einen ActiveX-Button:** ```vba ActiveSheet.OLEObjects("CommandButton1").Visible = Not ActiveSheet.OLEObjects("CommandButton1").Visible ``` **Hinweis:** - Der Name des Buttons muss exakt stimmen („Button 1“ bei Formularsteuerelementen, „CommandButton1“ bei ActiveX-Steuerelementen). - Weitere Infos zu Shapes findest du hier: [Microsoft Docs - Shape.Visible property](https://learn.microsoft.com/en-us/office/vba/api/excel.shape.visible) So kannst du die Sichtbarkeit eines Buttons ähnlich wie bei Zeilen umschalten.

Kategorie: Technik Tags: VBA Button Sichtbarkeit

Verwandte Fragen

Kannst du Excel-Makros erstellen?

Ja — ich kann Excel-Makros in VBA erstellen, erklären, korrigieren und an deinen konkreten Anwendungsfall anpassen. Zum Beispiel für: automatische Formatierung, Daten bereinigen, Ber...