• ベストアンサー

エクセル VBA グラフの要素の値を取得

エクセルVBAのグラフの要素の値の取得方法について教えて下さい。 グラフは散布図でX軸、Y軸の値があります。 マウスでクリックしてポイントを選択するとグラフツールの窓に表示される値はX軸の値です。 添付させて頂きました画像の「要素」の後の値です。 この値を取得して変数に格納したいため調べていたのですが、出来ませんでした。 取得する方法がありましたら教えて下さい。 宜しくお願い致します。

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

  • ベストアンサー
  • skp026
  • ベストアンサー率45% (1010/2238)
回答No.1

以下のメソッドが使えるかもしれないです。 メソッドの説明や簡単なサンプルがあります。 Chart.GetChartElement メソッド https://msdn.microsoft.com/ja-jp/library/office/ff837393.aspx 以下は別のサンプルです。 http://www.moug.net/tech/exvba/0020010.html あと、ChartObjectオブジェクトの取得サンプルです。 http://www.officepro.jp/excelvba/chart/index4.html ご要望と違ってましたらごめんなさい。

jyaramanti
質問者

お礼

とても参考になります。 現段階ではまだ値を取得できていないのですが、これまでエラーしか返ってこなかったので一歩進むことができました。 なぜか0という値が返るのですが、対応イベントの制限やテキストボックスに表示する際の変数型などで何か問題があるのかもしれません。 理由を調べてみます。 回答を下さり、ありがとうございました。

関連するQ&A