• ベストアンサー

エクセル マクロでグラフの色を変えたい

エクセル マクロにて 折れ線グラフが3つあるとします。 その中の1つグラフの名前が”あああ”とします。 そのグラフの最初の2つの点の色を赤、緑と変える方法をマクロで教えてください。

  • mk1234
  • お礼率94% (1832/1940)

質問者が選んだベストアンサー

  • ベストアンサー
  • xls88
  • ベストアンサー率56% (669/1189)
回答No.1

MsgBox ActiveSheet.ChartObjects.Count で戻り値が3という事ですか? あるいは With ActiveSheet.ChartObjects("あああ").Chart Msgbox .SeriesCollection.Count End With で戻り値が3という事ですか? 文章が不明確です。 状況説明をもう少し解り易く詳しくしてください。 取りあえず グラフ名が”あああ” 系列1の 1番目のマーカーの色を赤 2番目のマーカーの色を緑 と変える例です。 Dim idx As Variant Dim i As Long With ActiveSheet.ChartObjects("あああ").Chart For i = 1 To 2 Select Case i Case 1: idx = 3 Case 2: idx = 10 End Select With .SeriesCollection(1).Points(i) .MarkerBackgroundColorIndex = idx .MarkerForegroundColorIndex = idx End With Next End With

mk1234
質問者

お礼

これでバッチリです。 ありがとうございます。

関連するQ&A

  • グラフ_色で塗り分ける

    エクセルで作成した折れ線グラフとx軸(横軸)で挟まれる部分を、特定の区間ごとに異なる色で塗り分けるにはどうしたらよいですか?例えば、ある折れ線グラフとx軸で挟まれる部分を(0,0)から(1,0)を赤、(1,0)から(2,0)を青、(2,0)から(3,0)を黄のように塗り分けたいのです。

  • エクセル マクロ 既存グラフの削除

    また 質問させていただきます。 左側に表全体を範囲指定した折れ線グラフを、マクロを実行して貼り付けており 右側に表の一部を範囲指定した折れ線グラフを、マクロを実行して貼り付けます。 右の表の範囲を変更して、右の表だけを変更するマクロ作成したいと思っています。 左側のグラフの名前を変更して Activesheet.ChartObjects(1).Name="全体グラフ" 右側のグラフの名前を変更して Activesheet.ChartObjects(1).Name="グラフ1" 右側の折れ線グラフ(グラフ1)を削除して、範囲を変更した新たなグラフ(グラフ1に名前を変更)を貼り付けるマクロを作りましたが、右側のグラフが貼りついていない、最初のときに実行すると、削除するグラフが無いためにエラーがでてしまいます。 If を使用するのかなっと思っていますが、どのように入力すればいいのか分かりません。 教えて頂けないでしょうか。

  • Excelのグラフ

    Excelでグラフ作成をしています。 折れ線グラフを作っているのですが、一部「線なし」にしていないにもかかわらず、線が表示されない箇所があります。点はあるのですが、線がありません。プロットエリアは白で、線の色は赤に設定しているのですが… なぜこのような現象が起こるのか、全く分からないのですが、どのようなことが考えられますでしょうか。

  • エクセルの折れ線グラフがずれる

    エクセルの折れ線グラフがずれる エクセル2003を使用しており、1つのシート(A4)の中に折れ線グラフを6個並べて作成しています。 ところが、印刷の際や、y軸ラベルを変更することによってグラフが微妙にずれてしまって非常に見た目がわるいものになってしまっています。 これを解決する方法はあるのでしょうか?マクロのダウンロードがあれば非常に助かるのですが。。。 よろしくお願いします

  • エクセルのグラフについて

    エクセル97を使っています。散布図か折れ線グラフのどちらか忘れましたが、1つの線で途中から色が変わっていました。たとえば、1ヶ月の体重のグラフで月の前半は青色、後半は赤色をいうくらいにグラフを作れるのでしょうか?(系列:Aは日付、Bは体重)

  • エクセル グラフの色を2種類にするには

    折れ線グラフか散布図だったか覚えていないのですが、ひとつのグラフに2種類のデータがある場合です。 ひとつのデータはバナナの売れ行きで、もうひとつは、りんごだとしましょう。 バナナは青色でりんごは赤色のように色分けすると見やすいです。 そうするために、最初バナナのデータでグラフを書き、その後でりんごのデータをドラッグ&ドロップしてやると、別の種類のデータとエクセルが判断して、色が自動で変わっていたと思います。 今office2003の散布図でそれをやっても期待どおりに動かず、同じ色になってしまいます。 ドラッグ&ドロップで色が変わるのはどういう場合なのでしょうか?

  • Excelでグラフの一部分のみ色を変える

    Excelの折れ線グラフで、ある区間だけ線の色を変えるには、どうしたらいいのでしょうか?

  • グラフの色について質問

    折れ線グラフを作っています。項目が4つあります。色分けについて、赤、青、緑を使いましたが、もう一色は何を使うのが良いか教えてください。

  • エクセルのグラフについて

    エクセルの折れ線グラフを作っています。 折れ線をつなぐ点を大きくわかりやすく している人がいますがあれはどうすれば できるのでしょうか? 点を赤い●にしたり、★マークにしたり してとても見やすいです。 どうすればできるでしょうか。

  • ★エクセルの折れ線グラフの色付け

    現在、エクセルの折れ線グラフを作成していますが、線の色付けで困っています。 具体的な入力データは以下の通りです。 店別従業員の売上個数について、横軸に日数、縦軸に売上個数と仮定します。 (※便宜上、コロン、などでデータを区切っています)        1日後  10日後  20日後  30日後         A店-1 : 2 、 10 、 13 、 16 A店-2 : 3、 5、 7、 9 A店-3 : 8 、 15 、 20、 30 B店-1 : 7 20 40 45 B店-2 : 4、 7、 9 、 10 B店-3 : 5、 8、 13、 18 C店-1 : 5、 10、 14、 20 C店-2 : 8、 16、 30 、 50 C店-3 : 10、 50、 60 、 80 折れ線グラフを弾きますと、9本の折れ線(店舗別従業員)がひかれ、9種類の色の線となりますが、ここで9人はA店、B店、C店の従業員であることもグラフで示したいので、たとえば、A店は赤、B店は青、C店は緑と示したいのです。 線を1本ずつ選択して色を変えることは分かりますが、N数が増えた場合に非常に時間がかかります。そこでなんらかの方法で、A店の3人は赤、B店の3人は青、C店の3人は緑、と設定をしたいと思います。 どなたか、適切な方法をご存じでしょうか。 よろしくお願いいたします。

専門家に質問してみよう