• ベストアンサー

VBAにてExcelでグラフ元データの範囲を取得する関数は?

VBAでExcelのグラフの「元のデータ」のデータ範囲の 値を取得する関数等がありましたら教えていただけな いでしょうか。 系列の名前や値はこんな形で取れるのですが。。 Set work = Tg_Sheet.ChartObjects(i) AreaStr = work.Chart.SeriesCollection.Item(1).Formula Set work = Nothing 以上よろしくお願いいたします。

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

  • ベストアンサー
  • Eagle1972
  • ベストアンサー率100% (4/4)
回答No.1

私はこんな感じでやってます。 ActiveChart.SeriesCollection(1).XValues = "=Sheet1!R1C2:R10C2" あと、良い方法教えます。 マクロの記録を実行しておいてウィザードで指定した範囲のグラフを作ってみます。 その後マクロの記録を停止して、そのマクロをVBAのエディタで見ると、指定した範囲のデータをどのように取得しているのかが一目瞭然です。 以上、参考になればいいのですが。

4jigenn_pokke
質問者

お礼

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

関連するQ&A