2017-02-20 8 views
0

Ich habe Probleme mit der Änderung der Farben meiner CommandButton. In der Tabelle füge ich Design-Button als Formular oder ActiveX hinzu.Excel VBA ändern Farbe für CommandButton

dann in VBA Ich versuche:

Activesheet.shapes("CommandButton1").visible = false 

Dies funktioniert gut.

Aber dann versuche ich:

Activesheet.shapes.Fill.ForeColor.RGB = RGB(220, 105, 0) 

Es läuft ohne Fehler, aber nichts ändert; Die Farbe bleibt wie zuvor.

Könnten Sie mir bitte dabei helfen?

+0

'Shapes' eine Sammlung ist, müssen Sie angeben, welcher Index der Sie arbeiten. Auch Formen und Activex-Steuerelemente sind sehr unterschiedlich und funktionieren nicht gleich. –

Antwort

0

Probieren Sie es wie folgt aus:

ActiveSheet.CommandButton1.BackColor = RGB(220, 105, 0) 
+0

Ye es funktioniert, nachdem ich Activesheet.CommandButton1.BackColor = RGB (220, 105, 0) hinzufügen. Ich hätte es vorher versuchen sollen. Vielen Dank –