• ベストアンサー

Excelでグラフを書いたときに、自動で色をつけているのですが、プロッ

Excelでグラフを書いたときに、自動で色をつけているのですが、プロットを削除したときに、色が切り替わりません。つまり、赤⇒黒⇒青の順でプロットしているときに赤のプロットを削除しても残りのプロットは黒と青のままで、赤と黒にならないのですがこれは直らないでしょうか? 凡例マーカーで線・マーカーともに自動になっているのですが・・・。

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

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

変わらないですね。 VBAでどうでしょうか。 試しにコードを組んでみました。 SERIES式を取得 一旦全系列を削除 先に取得したSERIESで系列を追加 といった作業を行っています。 グラフ作成時の初期設定色になります。 系列(プロット)を削除したグラフを選択しておいてコードを実行してみてください。 Dim fml() As Variant Dim n As Integer Dim i As Integer With ActiveChart n = .SeriesCollection.Count ReDim Preserve fml(n) For i = 1 To n fml(i) = .SeriesCollection(i).Formula Next i For i = n To 1 Step -1 .SeriesCollection(i).Delete Next i For i = 1 To n With .SeriesCollection.NewSeries .Formula = fml(i) End With Next i End With

frogisfrog
質問者

お礼

すみません。 上の自己レスです。 うまく行きました!! マクロをボタンに割り当てていたのがまずくてこれだとグラフを選択できていないようです。 普通にマクロを実行したらうまく行きました。 どうも有り難うございました。

frogisfrog
質問者

補足

コメントありがとうございます。 うーん、でも動かないですね。 "オブジェクト変数またはブロック変数が設定されていません。" と言われてしまいます。 どうもActiveChartが認識されていないようです。 グラフを選択しているのですがこれでは駄目なのでしょうか・・・。

全文を見る
すると、全ての回答が全文表示されます。

その他の回答 (1)

回答No.2

一度作成したグラフの 一部の系列を抜いても 自動で振られた色はそのままのようですね。 どういったグラフかわかりませんが、グラフの色を変えたければ、 グラフの 棒や、折れ線・・・等の 変えたい系列のどれでもいいから 右クリックして、「データ系列の書式設定」から、自由に変更できます。 いろいろな部分、例えば背景や、外枠、凡例など、いろんな所で右クリック してみれば、それぞれの「・・・書式設定」から変更できます。 グラデーション掛けたり、「絵」を貼りつけたり、けっこう遊べます^^ とにかく 右クリックしてみてください。 質問の意味と違っていたら、申し訳ありません。

frogisfrog
質問者

お礼

どうもありがとうございます。 でも、一本ずつ書き直すのが面倒なので質問したので・・・。 (折角自動の設定色を用意した意味がないので)

全文を見る
すると、全ての回答が全文表示されます。

関連するQ&A

  • エクセルのグラフの色を統一するやり方を教えてください!

    こんにちは。 エクセルでグラフを描いているのですが、ひとつのグラフに何本かの線や点の色を統一したいのですが、一度に全ての色を同じにするやり方を教えて頂けないでしょうか? 具体的に困っている所は、 ひとつのグラフの中に160本程の線を表示させたいのですが、 自動で描くと 1本目(系列1)が青、 2本目がピンク、 3本目が黄色・・・ といった感じになりますが、これを全て黒にしたいのです。 1本1本色を変えていくと手間がかかってしょうがありません。 初期設定で黒に指定する、または色のついたグラフを一気に黒に変換する、 といった手法はございませんか? どなたか教えてください! 宜しくお願い致します。

  • Excelのグラフ

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

  • Excelグラフで線の色はそのままで系列順序を変更

    Excelのグラフで、各系列の色・線種などは自動で割り振っていますが、現在の各系列と色等の対応関係はそのままにし、系列の順序のみを変更することはできますか。 目的は、 1 系列名称と色等の対応関係は、複数のグラフで同一にしたい。 2 凡例での系列の並びを、グラフによって変更したい(右端区間でもっとも値の大きいのを最上に) です。 例をあげれば、PC、テレビ、クーラーの3系列の、価格を縦軸に、年代(1990,1995,2000年)を横軸に表したグラフがアメリカ、中国、日本の3個あるとして、車は赤、テレビは青、PCは黄色と色を統一し、かつ、グラフによって凡例での表示順を(そのグラフでの2000年の価格の高い順に)変えたいのです。 実際には系列数・グラフ数が多く手作業では大変です。VBAなどを使って最初から簡単に実現する方法があれば、その方がありがたいのですが。

  • エクセルのグラフで

    エクセルで折れ線グラフ(散布図)を書いているのですが、今、プロットするデータが5000個あり、それら全てを線で繋いで、全ての点にマーカーを付けるのではなく100個ずつつけたりするのはどうすればいいのでしょうか?

  • Excel グラフ要素の色 『自動』とは?

    使用Ver.は2007ですが、2003でも同じです。 凡例・グラフタイトル・軸ラベルのグラフ要素の、<塗りつぶしの色> <枠線の色>で、 『自動』と『色をなし』の違いは何ですか?? どちらも、色が付かない(透明)同じ結果だと思うのですが。

  • エクセルの凡例マーカー設定方法について

    よろしければご回答お願い致します。 私はOfficeXPのエクセルで、散布図を作成しています。 この散布図は、「系列の追加」を繰り返して、一つのグラフで系列が約10個ほどあります。系列が増えると当然凡例マーカーも増えますよね。 その凡例マーカーの色と形(◆や●や▲)を全て同じにしたいのです。 ですが、グラフを作成すると、まずカラーで形も決まったもので出来ます。(色は紺→ピンク→黄色→水色→・・・の順、形は◆→■→▲→・・・の順) もちろん、一度これでグラフを作成し、凡例マーカーの一つ一つを変えていく方法もあるのですが、グラフの数が多すぎて、この質問に至りました。 ・グラフを作成する前に、出来るグラフの凡例マーカーの設定を行えないか? という事です。 「一つのグラフ作成に約5分、そのグラフの凡例マーカー調整に3分」がかなりあるとなると・・・ 何か方法があれば、上の質問の回答以外でも構いません。 分かりづらい質問で申し訳ありませんでした。 よろしければ、ご回答をお願い致します。

  • エクセルのグラフ

    エクセルでグラフを作った後、凡例を表示したり、非表示したりしていて思ったんですが、私のパソコンでは凡例を非表示にすると自動的にグラフが大きくなりますが、別のパソコンでは凡例を非表示にしても、グラフは自動で大きくなりません。何か設定があるのでしょうか?

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

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

  • エクセルグラフの振り分けられる既定の色順をかえる方法

    エクセルの散布図などを描いた時、系列がたくさんある場合は自動で色が振り分けられます。そのいろを一本一本色をかえる方法はわかるのですが、自動で好きな色をつけられないのでしょうか? たとえば、グラフボタンをおして散布図を書いた時の系列1のプロットの色は紺色です。そのいろを自動で赤が始めから出てくるような設定をしたいのです。 できますでしょうか?

  • EXCELのグラフのプロットエリアのサイズについて

    グラフを作成し、凡例を右に配置していて 凡例位置を下に変更すると、グラフのサイズ(プロットエリアのサイズ)も自動で変わりますよね? でもそれ以前にプロットエリアのサイズや位置を変更したりしていると 凡例位置を変更した場合、プロットエリアのサイズが自動で かわりません。 この状態になったとき、プロットエリアが自動で サイズ変更されるように戻す方法はありますか? あれば教えて下さい。

専門家に質問してみよう