ExcelのVBAでグラフを書きたいのですが・・


[ フォローアップ ] [ フォローアップを投稿 ] [ FREE TALK SPACE ] [ FAQ ]

投稿者 とも 日時 1997 年 8 月 28 日 14:10:32:

はじめまして。 とも です。

折れ線グラフをマクロを使って作成しようとしています。
そこで、グラフウィザードを使って、

ActiveSheet.DrawingObjects("グラフ 1").Select

ActiveChart.ChartWizard _
Source:=Sheets("データ").Range("A1:B3"), _
PlotBy:=xlRows, _
CategoryLabels:=1, _
SeriesLabels:=1, _

のように書くと折れ線グラフは正常に描けるのですが、


ActiveSheet.DrawingObjects("グラフ 1").Select

ActiveChart.ChartWizard _
Source:=Sheets("データ").Range(Cells(1, 1), Cells(3, 2)), _
PlotBy:=xlRows, _
CategoryLabels:=1, _
SeriesLabels:=1, _


のように書くと、
Source:=Sheets("データ").Range(Cells(1, 1), Cells(3, 2)), _
の部分で”WorkSheetクラスのRangeメソッドが失敗しました。”という
エラーが発生します。

グラフの要素となるデータが可変であるため、どうしてもCellsを使っ
て記述したいのですが、何か方法はないでしょうか?

記述法に誤りがあるのか、それとも、この記述はサポートしていない
のか、さっぱりわかりません。

他にグラフの描き方をご存知でしたら、アドバイスよろしくお願いし
ます。



フォローアップ:



フォローアップを投稿

氏名:
E メール:

件名:

コメント:

リンクの URL (任意):
リンクの題名:
画像の URL (任意):


[ フォローアップ ] [ フォローアップを投稿 ] [ FREE TALK SPACE ] [ FAQ ]