3k Aufrufe
Gefragt in Tabellenkalkulation von
Hallo,

ich sitze schon seit ein paar Stunden an folgendem, vermutlich leicht zu lösenden Problem. Vielleicht könnt ihr mir helfen.


ich möchte, einen CommandButton ausblenden.

Ich habe durch googeln schon diesen Code gefunden:

Worksheets("Blatt 1").CommandButton1.Visible = False


Mein Problem ist, das ich nicht weiß wie mein CommandButton heißt und auch nicht weiß wie ich da ran komme.

Ich bin die Nummern schon von 1 bis 10 durchgegangen.
Wenn ich den Button in Excel markiere, zeigt er oben rechts "Schaltfläche 644" an, aber das funktioniert auch nicht.

Vielen lieben Dank schonmal im Voraus.

MfG mcscool88

6 Antworten

0 Punkte
Beantwortet von beverly Experte (3.5k Punkte)
Hi,

versuche es mal mit

Worksheets("Blatt 1").Shapes("Schaltfläche 644").Visible = False

bis später,
Karin
0 Punkte
Beantwortet von beverly Experte (3.5k Punkte)
Hi,

es muss natürlich

= False

heißen - die Forensoftware hat das "e" leider abgeschnitten im formatierten Code.

Bis später,
Karin
0 Punkte
Beantwortet von
Hallo Karin,

vielen Dank für deine Hilfe. Funktioniert wirklich super!
Ich weiß auch nicht von welcher Seite ich den Code oben hatte.
Naja. Mir hat die Forensoftware auch das e abgeschnitten :-P

Danke nochmal!

Liebe Grüße mcscool
0 Punkte
Beantwortet von beverly Experte (3.5k Punkte)
Hi,

der Code, den du gefunden hast, funktioniert schon - aber nur mit einem Schalter aus der Steuerelemente-Toolbox (ActvieX-Steuerelemente), du dagegen benutzt einen Schalter aus der Formular-Symbolleiste. Beide Steuerelement-Arten muss man unterschiedlich ansprechen - die ActiveX-Elemente kannst du mit dem Namen als Befehlsteil direkt ansprechen (.CommannButton1), die aus der Formular-Symbolleiste halt über den Umweg als Shape oder auch auch unter Verwendeung des Steuerelemente-Typs:
Worksheets("Tabelle1").Buttons("Schaltfläche 1").Visible = False

oder
Worksheets("Tabelle1").Buttons("Button 1").Visible = False

Bis später,
Karin
0 Punkte
Beantwortet von
Hi,

ich habe mich bisher immer auf die Nutzung von Objekten aus der Steuerelemente Toolbox beschränkt, dabei werde ich aber wohl auch bleiben :)

MfG mcscool
0 Punkte
Beantwortet von beverly Experte (3.5k Punkte)
Hi,

die Elemente aus der Formular-Symbolleiste haben aber auch Vorteile gegenüber denen aus der Steuerelemente-Toolbox - man muss sich also einfach nur mit ihren Eigenschaften beschäftigen um zu wissen, wie man die Elemente per Code anspricht :))

Bis später,
Karin
...