-PR-
解決済み

Excwlグラフの元データの参照関数

  • すぐに回答を!
  • 質問No.972753
  • 閲覧数285
  • ありがとう数1
  • 気になる数0
  • 回答数1
  • コメント数0

お礼率 62% (17/27)

VBAでExcelのグラフの「元のデータ」のデータ範囲の
値を取得する関数等がありましたら教えていただけな
いでしょうか。

系列の名前や値は取れるのですが。。

以上よろしくお願いいたします。
通報する
  • 回答数1
  • 気になる
    質問をブックマークします。
    マイページでまとめて確認できます。

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

  • 回答No.1
レベル14

ベストアンサー率 28% (4409/15657)

他カテゴリのカテゴリマスター
この質問に答えるには、力不足を感じますが
>値を取得する関数等がありましたら
エクセルVBAのWorksheetFunction関数は、配列を返す少数のものを除き、値を1つしか返しません。本件とは相容れません。VBとの共通の関数がありますが(例Mid関数)ここまで細部のことに関する関数はありません。
むしろ言うなら、プロパティと言うべきでしょう。
>「元のデータ」のデータ範囲
ActiveChart.SetSourceData Source:・・でセットするエリアを捉えたいのでしょうが
例えば(架空例)ActiveChart.SourceData
ActiveChart.Source
などと言ったものがあると良いのですが、色々探しましたが無い様です。
>系列の名前や値は取れるのですが
既にそういうレベルの方なら、ご存知の方法かも知れませんが
Sub test02()
n = ActiveChart.SeriesCollection.Count
For i = 1 To n
a = ActiveChart.SeriesCollection(i).Values
For j = 1 To UBound(a)
MsgBox a(j)
Next j
Next i
End Sub
のようなものに行き着きました。参考になりませんか。
そもそも
ActiveChart.SetSourceData Source:=・・・
を行ったと同じモジュール内なら、それを変数に覚えていて、あとのコードのステップで使えば良いように思ったりしました。
お礼コメント
4jigenn_pokke

お礼率 62% (17/27)

調査していただきまして、
おかげさまで無事完成いたしました。

わざわざ調べていただきまして、
本当にありがとうございました。

すぐにお返事すればよかったのですが
バタバタしてしまっておりまして。

本当に助かりました。
投稿日時 - 2004-09-07 09:50:57
このQ&Aのテーマ
このQ&Aで解決しましたか?
関連するQ&A
こんな書き方もあるよ!この情報は知ってる?あなたの知識を教えて!
このQ&Aにはまだコメントがありません。
あなたの思ったこと、知っていることをここにコメントしてみましょう。

その他の関連するQ&A、テーマをキーワードで探す

キーワードでQ&A、テーマを検索する
-PR-

特集


開業・独立という夢を持つ人へ向けた情報満載!

ピックアップ

-PR-
ページ先頭へ