2017-08-23 6 views
0

マクロを使用してExcelでグラフを作成しました。チャート上の各図形は、そのカテゴリに応じた色で塗りつぶされます。私はIf/Thenの場合に、特定の色だけの図形を表示するなどの異なる動作を実行するために、図形の色を使用することが可能かどうか疑問に思っていました。 は例えば、のようなもの:Excel VBA:If/Thenの場合にシェイプの色を使用します。

If shape.Fill.ForeColor.SchemeColor = 1 Then 
    shape.delete 

は、私はそれを試してみましたが、私のチャートに何もしていないようです。誰もそれを行う方法のアイデアを持っていますか?

ありがとうございました!

+1

対応するRGB値で色を確認しましたか? SchemeColorは現在のカラースキームに依存しているため、期待する色とは異なる色を探している可能性があります。 – Slaqr

+0

ああああ!色の値をRGBに変更しました。どうもありがとうございます! – Catherine

+0

あなたは大歓迎です!あなたがそれを受け入れて質問を閉じることができるように、私は答えとして自分のコメントを投稿しました。 :) – Slaqr

答えて

3

対応するRGB値で色を確認してみましたか? SchemeColorは現在の配色に依存しているため、期待する色とは異なる色を探している可能性があります

関連する問題