|
お世話になります。
早速ですが、
グラフ(散布図)中の折れ線上の任意のマーカー部分を選択すれば、その選択したマーカー部のX値及びY値をあるセルに表示させたいと考えています。
グラフはX軸が日付でデータの数は、約1000です。
1.任意のマーカー部分を選択すればをマクロの記録で行うと
(折れ線上を選択し、選択されれば任意のマーカーをさらにクリックして記録)
例では588番目を選択
ActiveSheet.ChartObjects(1)Activate
ActiveChart.SeriesCollection(1).Select
ActiveChart.SeriesCollection(1).Points(588).Select
2.マーカー部のX値及びY値をあるセルに表示させる
上記の558番目の値は但し、Y値のみしか解らず
Dim tmp As Variant
tmp = ActiveSheet.ChartObjects(1).Chart.SeriesCollection(1).Values
Cells(1, 1).Value = tmp(588)
以上が色々調べて上記のことしか解らず次に進めません。
上記の1.の操作で例えば588の数値をどのようなイベントで取り得ることができるのか?
上記の1.でえられた例えば588を用いてX軸の値を取得したい
(Y軸の値は、出来るのですが)
解りにくい説明と思いますがご教示していただければと思います。
よろしくお願いします。
|
|