• ベストアンサー

エクセルでグラフをマクロ化することはできますか?

エクセルで、ごく簡単な表をグラフ化するのですが、マクロ化することはできますか? 例をあげます。 A1、B1、C1、D1、E1にそれぞれ数値(整数)が入っています。セルがたった5つだけの簡単な表です。これと同じ形式の表が10あります。これを円グラフに表し、割合として表示します。一つの表をグラフウィザードで円グラフにするのは、いたって簡単です。しかし、5つあるデータエリアの色をすべて変え、引込み線をつけない、凡例のフォントの大きさ、種類を変えるなど、設定をいろいろ変えました。この操作を10ある表すべてに繰り返しやりたくないのですが、マクロでできますか?あるいは、ほかによい方法がありますか?

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

  • ベストアンサー
  • papayuka
  • ベストアンサー率45% (1388/3066)
回答No.1

出来るかって事なら出来ます。 記録マクロでもちょっと修正すればたぶんOKだと思います。 他にはひとつ作ってグラフの種類でユーザー定義として保存しておくとか。

earlywater
質問者

お礼

回答ありがとうございました。参考になりました。

その他の回答 (1)

  • fever
  • ベストアンサー率43% (32/73)
回答No.2

一番簡単なのは、最初に作ったグラフをコピー&ペーストして、『データ範囲』を変更する方法です。 グラフをクリックすると、メニューに『グラフ』が表示されるので、そこの『元のデータ』を選択してください。 で、データ範囲を別のセル範囲にしてあげればOKです。

earlywater
質問者

お礼

回答ありがとうございました。参考になりました。

関連するQ&A

  • エクセルのグラフがうまく描けない

    XP,OFFICE2007ユーザーです。 エクセルで、第1列を日付、第2列は朝のデータ、第3列は昼データ、第4列は夜データ、第5列は平均値として1ヶ月間の表を作成してこれを基に棒グラフを描きました。 ところが、うまくできません。 1) 日付が10日目、つまり10×5セルぐらいだと、毎日4個のデータがグラフ表示され、凡例はちゃんと「朝・昼・夜」と例示されます。 2) ところが、日付が増えて表全体が縦長になると、「凡例」に最右列の平均値がすべて表示されます。そしてグラフエリアにはただ1個のデータが表示されます。 3) この現象は、表が20行ぐらいになると現れます。 4) 1ヶ月のデータをグラフ化したいのです。 たいへん困っております。 出来損ないのグラフJPGの添付がうまくゆかないのでお分かりにくいかと存じますが、 よろしくお願いします。

  • エクセルのグラフのメタファイル貼り付け

    エクセル(2003)で作成した横棒グラフを ワード(2003)にメタファイルで貼り付けています。 このグラフですが、項目がグラフエリアでなく、セルにあります。 (グラフエリアは、凡例とプロットエリアのみ)。 ですので、項目とグラフエリアをセルで選択して メタファイルで貼り付けています。 しかし、この方法で貼りつけると、凡例が多い場合、 横棒グラフの棒が潰れてしまい、また、項目ともずれてしまいます。 メタファイルで貼り付ける場合にも、サイズを一定にする方法は ないでしょうか? 現在は、貼り付けた後の状態を見ながら、サイズを微調整しているのですが 時間が掛かりすぎるので、何かよい方法がありましたら 教えていただきますと幸いです。

  • excelの円グラフでグラフエリアの透明化の方法

    円グラフを作製は出来るのですが、 凡例を削除して、書式画面で輪郭もなしにし、領域もなし(色選択) にしましたが、グラクエリアが白塗りの状態となってしまって セルの文字が隠れてしまいます。 疑問ですが、何故円グラフの時のみグラフエリアが異常に大きいのでしょうか? グラフエリアを透明にする方法をお教えください。 PC2台で試してみましたが2台共に透明化ができませんでした。 宜しくお願い致します。

  • 補助円グラフつき円グラフ

    補助円グラフつき円グラフをExcelで作りたいんです。が、たとえば4つ凡例があってそれぞれに2つずつの数値があるとします。でグラフを補助円グラフつき円グラフを選択して作ると2つのグラフに2つずつ凡例が別れるようになります。(分かりますか?言いたいこと)そうではなくて4つの凡例の数値の変化を表すようにしたいんです。だから2つのグラフ両方に4つの要素が入っているようにしたいんです。分かってもらえるとうれしいですが。急いでます。回答待ってます。よろしくお願いします。

  • Excelのマクロで、円グラフの色を指定したい

    毎月使用するためのグラフのフォーマットを作成しています。 マクロ作成を何度も試みましたが、不慣れでなかなかうまくいきません。 どなたかご教授いただけると助かります。 Sheet1に以下のような表があります。   A   B 1 A社  10 2 B社  34 3 C社  15 4 D社  20 5 E社  5 6 F社  13 7 G社  32 A列は項目名、B列には数値が入っています。 これを元にした円グラフを、Sheet2に作成してあります。 円グラフなので、当月の数値を入力後、降順に並べ替えます。 ただ、並べ替えるとそれぞれの企業のグラフ色が毎月変わってしまうため、 項目毎にグラフの色を固定したいと思っています。 円グラフの色を固定(指定?)するマクロを作成したいのです。 http://excel-ubara.com/excelvba/EXCELVBA218.html http://hamachan.info/win7/Excel/engraph_color.html 上記ふたつのページにたどり着き、参考にしました。 特にひとつめのリンクで、表につけた色とグラフの色を同じにできるなら 簡単だと思い、すでに表の項目は、グラフにつけたい色で塗りつぶしています。 上記リンクのマクロを実行してみたところ、 グラフの色が全て真っ白になってしまいました。 表とグラフが別シートにあるので、そのままのマクロではダメなのでしょうか。 円グラフを選択してマクロを実行したら、表の項目名の色とグラフの色を 同じにするマクロを作成したいです。 不足している情報があればご指摘ください。 どうぞよろしくお願いいたします。

  • マクロでグラフ

    sheet2にある3項目の24時間の変化のデータをグラフウィザードとマクロの自動記録を使用してsheet1の指定した位置と大きさで折れ線グラフで(同時に線の色とフォントサイズも指定)作成する方法を教えてください。

  • Excel グラフ作成方法について

    Excel グラフ作成方法について 添付ファイルをご参照ください。 「100%積み上げ縦棒」を利用したグラフを作成したいです。 凡例が2パターン(ABCとあいう)あり、それを並べてグラフにしたいのですが、 そのデータ?表?はどのように作成したら、グラフウィザードで自動的にできるのかなと。 よろしくお願い致します。

  • Excel グラフ作成方法について

    Excel グラフ作成方法について 添付ファイルをご参照ください。 「100%積み上げ縦棒」を利用したグラフを作成したいです。 凡例が2パターン(ABCとあいう)あり、それを並べてグラフにしたいのですが、 そのデータ?表?はどのように作成したら、グラフウィザードで自動的にできるのかなと。 よろしくお願い致します。

  • Excelのグラフが自動的に変わらない

    ある表を作り、その数値を基にグラフウィザードを使用して 折れ線グラフを作成しました。 通常なら表の数値を変更するとグラフも変更しますが、 新しいExcel(2003)だと、グラフが自動的に変更されません。 ファイルを保存して閉じ、再度開くとグラフが変わっています。 数値を入力して、自動的にグラフに反映するにはどうしたらよいのでしょうか?

  • エクセルでデータを一括でグラフにするには

     実験等で同じ数のデータが多数ある場合に、1つ1つグラフウィザードを立ち上げてグラフにし、かつグラフを1つの表にまとめてプロットする操作が面倒くさくて困っています。  マクロか何かを使って1回1回のグラフウィザードの立ち上げ操作を省略でき、かつ同じ表に多数のグラフを書き込めるにはどうしたら良いでしょうか?教えてください!

専門家に質問してみよう