• ベストアンサー
※ ChatGPTを利用し、要約された質問です(原文:エクセル 大量のグラフ修正の仕方)

Excelで大量のグラフ修正の方法

このQ&Aのポイント
  • エクセルで大量のグラフ修正を行う方法についてご質問いただきました。シート1とData1というシートには数値とグラフがたくさんあります。また、シート1をコピーして作成したシート2には新たに数値を入力し、シート2にもリンクさせたいとのことです。その際、グラフのリンクは置換では変更できないとのことです。大量のグラフがある場合、一つ一つ元データを修正するしかないのでしょうか。
  • Excelで大量のグラフ修正を行う方法について説明します。まず、元のシート1とData1のグラフをコピーしてシート2を作成します。次に、シート2に新たに数値を入力し、シート2とData2をリンクさせます。しかし、グラフのリンクは置換では変更できないため、大量のグラフがある場合は一つずつ修正する必要があります。
  • Excelの大量のグラフ修正方法についてお答えします。まず、シート1とData1には数値とグラフが多くあります。シート2を作成する際には、シート1とData1をコピーして作成します。そして、シート2に新たに数値を入力し、シート2とData2をリンクさせたいとのことです。しかし、グラフのリンクは置換では変更できないため、大量のグラフがある場合は一つずつ修正する必要があります。

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

  • ベストアンサー
回答No.2

VBAでよろしければ以下のようになります。 Sub sample() Dim CO As ChartObject Dim Ser As Series Dim Oldname As String Dim Newname As String Oldname = "Data1" '元のシート名 Newname = "Data2" '置換後のシート名 For Each CO In ActiveSheet.ChartObjects 'アクティブシート内のグラフ全て For Each Ser In CO.Chart.SeriesCollection 'グラフ内の系列全て Ser.Formula = Replace(Ser.Formula, Oldname, Newname) '置換する Next Ser Next CO End Sub Alt+F11を押して出てきた画面で、挿入→標準モジュールを選択、出てきたウィンドウに上記のコードを貼り付けて実行してください。実行時は、Sheet2(置換したいグラフのあるシート)をアクティブにしておいてください。 なお、シート名の先頭に数字が使われているなどの場合、シート名をシングルクォーテーションで囲む必要がありますのでご注意ください。

smc11
質問者

お礼

ありがとうございました。 ちょっと勉強が必要なのでがんばってやってみます。

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

その他の回答 (1)

  • higekuman
  • ベストアンサー率19% (195/979)
回答No.1

ファイル自体の複製を作るのはNGですか?

smc11
質問者

お礼

ありがとうございます。 ファイルごとのコピーは無し、 とした場合なにか方法はあるでしょうか? 先を見越してどうしてもどうしてもひとつのファイルにしたいもので。 よろしくお願い致します。

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

関連するQ&A

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

    エクセル初心者です。エクセルで、2年間更新してない売り上げグラフを更新をすることになりました。グラフは過去4年分でよいとのことで、元データを入力した後、範囲を再指定しようとしたころ表示されませんでした。誰かが、めちゃくちゃにしたようで、グラフと元データが合っていないことが分かりました。グラフの元データはどこから来てるのか、削除したのかは分かりません・・。そこでグラフ範囲を新しく入力したデータで指定しなおしたのですが、項目軸の指定がうまくいきません。すでにあるグラフを、新しく作ったデータで変更することはできるでしょうか?新しくグラフを作り直すことも考えたのですが、シートに数種類のグラフが組み込まれていて、古いグラフを削除して、新しく作ったものと入れ替える知識もありません。どうか分かる方教えてください

  • Excelのグラフのサイズが変わってしまう

    Excel2013を使っています。 単純な対昨年数値の棒グラフなんですが 別シートに貼り付け(元シートとデータリンク)たあと 貼り付け先のシートのセルの幅を変えると 一緒にグラフのザイズも変わってしまいます。 図形として貼り付けたらよいのでしょうが 今後、リンクデータを変更・追加していきたいので そうもいきません。 グラフのサイズはそのままで シートのセルの幅等を変えたいのですが どうしたらよいでしょうか?

  • エクセルのグラフのコピー

    同じシート内で、表とそのグラフをセットでコピーしたとき、新しくできたグラフの「元のデータ」は古い表のままです。  グラフの「元のデータ」を修正しても出来ますが、めんどくさいので、表ごとコピーした時には新しい表のデータを元にするように出来ないのでしょうか?誰か教えて。

  • Excelのグラフでの系列の変更方法

    質問が悪くてなかなか答えをいただけなさそうので再度記入します。Excel2000の件です。 2つのExcelのファイルをリンクして使っており、1つめのファイルのある列のデータを元に2つめのファイルにグラフを書いています。 このグラフを2つめのファイルの1シートに1グラフコピーして1列づつデータの参照範囲変えてグラフの内容を変えたいのです。 グラフの書式などはそのままコピーされるのでデータの参照範囲のみを変えたいのですが、その参照範囲を簡単に一列づつ変えて行く方法はないでしょうか。 すごく大きいファイルなのでマウスで範囲を選びなおすのが大変なのです。 関数の式のコピーなどだと置換機能が使えてデータ範囲の変更が簡単なのに、グラフではデータの上で右クリックしてでる「=SERIES([第6章.xls]Sheet1・など」の式を選んでも置換の機能が使えません。 VBAなどを使わずにできる方法をご存知でしたら教えてください。

  • PowerPoint Excelのグラフを挿入

    PowerPoint2002を使用です。 Excelで作成したグラフをPowerPointに挿入したのですが、データの編集がうまくできません。 挿入の方法は単純にグラフをコピペしただけなのですが、そのグラフの元データとなるシートごと引っ張ってきています。 この状態でグラフの項目やデータの数値を変更できるのでしょうか。 グラフの色や文字の大きさなどは変更可能でした。 PowerPoint上で作成したグラフ同様にデータシートで編集可能な状態に出来る方法を教えて下さい。

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

    エクセルで教えてください(初心者です)。まずは、自分で調べるのでしょうが、仕事上、すぐに進めなければならないので、すいませんが知っている方で教えてくだされば幸いです。 下記のような数値をグラフ化したいのですが、大量にデータのグループがあるので、いちいちグラフ作成ボタンを押さなくとも、セルにデータを入力してグラフ作成ボタンをおせば、すべてのグループのグラフが1枚のSheetかけるようにしたいです。(マクロを組む必要があるのでしょうか) *グループ1 A B C   S/N1 30  50 70 S/N2 50 60 65 S/N3 40 67 70 A,B,CをX軸,そのときの数値(30,50,70)をY軸にしたいです。 どうかお願いいたします  

  • エクセルでのグラフコピー

    5シート構成のブックのうち4シート目にグラフがあります。このグラフの元データは5シート目にあります。この2シート(4,5シート目)をCOPY(シートを選択してCOPYをつくるでbook1へCOPYして別名保存)して公開データにするマクロをおぼえさせたのですが グラフのデータが 元のブック(5シート構成)のデータを参照する形になってしまいます。元データもコピーしているのにbook1の2シート目のデータを使わない。 手動で元データを修正することはできますが マクロでするには元データを再設定してやるしかないのですか?  

  • エクセルで作成したグラフの元データを消してしまいました

    エクセルで作成したグラフの元データが必要になり、データを確認したところ、◆元のデータを削除していたことが判明しました。 ↑↑↑↑↑ グラフオブジェクトをコピーして新たなエクセルファイルにまとめていたのですが、元データで表を作成することが必要になりデータの保存場所を確認したところ、データを削除していることが判明しました。 元々のナマデータのファイルは名称変更を繰り返した上、削除してしまったのでもう探し出すことが不可能です。また、プリントアウトした紙もありません。 グラフオブジェクトから元データで表示させてみても、既に存在しないファイル名が保存されるだけで数値がわかりません。 ◆平均と誤差を使ったグラフなのでせめて数値だけでも知りたいと思っています。 ◆グラフが表示されているので、何らかの形で保存しなおすことが出来るのではないかと思い、質問しています。 どなたかアドバイスをよろしくお願いします!!

  • Excelグラフ作成

    シートに以下のような入力をしております。   A      B      C      D 1 県名   数値1   数値2 2 山形   123     333 3 東京   456     444 4 岐阜   789     555  5 徳島   012     666 6 A列には県名(47都道府県)B列以降には数値を入力してあります。 県ごとにグラフを作成したいのですが、1列ごとにグラフウィザードを使用し作成していくしかないのでしょうか? 1行目(山形)のグラフを作成したら、東京以下は何らかの方法でコピーのように簡単に作成できないでしょうか? 若しくは一括で47都道府県分のグラフを作成できないでしょうか? ご教示下さい。宜しくお願い致します。

  • エクセル2007のグラフのデータ編集でエラーが出ます

    大変困っています。よろしくお願いいたします。 エクセル2007で作成したグラフを パワーポイント(2007)のスライドに貼り付け、 貼り付けたグラフを“データの編集”を使って編集しようとすると、 「リンクされたファイルが見つかりません。[リンクの編集]コマンドを使用してファイルを探してください」 とエラーメッセージが表示され、グラフの編集ができません。 リンクの変更元を修正すればよいのかと思うのですが、 修正の仕方が分からず、困っています。 どなたか、お教え頂けますよう、よろしくお願いいたします。

専門家に質問してみよう