2017-02-20 7 views
0

CommandButtonの色の変更に問題があります。スプレッドシートでは、フォームまたはActiveXとしてデザインボタンを追加します。Excel VBAでコマンドボタンの色を変更する

は次にVBAで私が試してみてください。

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

この1つはうまく動作します。

しかし、私は試してみてください。

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

それはエラー何も変更せずに実行されます。色は以前と同じままです。

私にこれを手伝ってもらえますか?

+0

'Shapes'はコレクションです、あなたがで作業しているどのインデックスを指定する必要があります。また、フォームとActiveXコントロールは大きく異なりますが、同じように動作しません。 –

答えて

0

ちょうどこのようにそれを試してみてください。

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

Activesheet.CommandButton1.BackColor = RGB(220、105、0)を追加した後で動作します。私は前にそれを試していたはずです。ありがとう –

関連する問題