|
環境 : Excel 2003
あるグラフの系列を参照する処理でエラーが出て困っています。
すべて同じシート内の範囲指定で作成されているグラフであり、
各系列の範囲は下記のようになっています。
名前 値 項目軸 備考
系列1 : $C$16 $D$16:$R*16 $D$15:$R$15 範囲内は全て空白
系列2 : $C$17 $D$17:$R*17 $D$15:$R$15 範囲内は全て数値
系列3 : $C$18 $D$18:$R*18 $D$15:$R$15 範囲内は全て数値
系列4 : $C$19 $D$19:$R*19 $D$15:$R$15 範囲内は全て数値
この系列1の参照時にエラーが発生しています。
======================================================
〜 型宣言やらチャートオブジェクトのセットやら 〜
For i = 1 To .Chart.SeriesCollection.Count
'// ここでエラー!
tstrSeriesFormula = .Chart.SeriesCollection(i).Formula
〜 処理部分 〜
Next i
======================================================
イミディエイトウィンドウにて i を 2〜4 に変更してみたところ、うまいこと Formula プロパティの値が取得できましたが、何故か 1 だけエラーが出て取得できませんでした。
値の範囲内が空白かどうかのチェック処理を入れるしか無いんでしょうか…?
よろしくお願い致します。
|
|