Excel VBA質問箱 IV

当質問箱は、有志のボランティア精神のおかげで成り立っています。
問題が解決したら、必ずお礼をしましょうね。
本サイトの基本方針をまとめました。こちら をご一読ください。

投稿種別の選択が必要です。ご注意ください。
迷惑投稿防止のため、URLの入力を制限しています。ご了承ください。


9644 / 13644 ツリー ←次へ | 前へ→

【26225】グラフ挿入の範囲指定について 超初心者 05/6/28(火) 14:58 質問[未読]
【26228】Re:グラフ挿入の範囲指定について Jaka 05/6/28(火) 16:07 回答[未読]
【26231】Re:グラフ挿入の範囲指定について 超初心者 05/6/28(火) 17:45 お礼[未読]

【26225】グラフ挿入の範囲指定について
質問  超初心者  - 05/6/28(火) 14:58 -

引用なし
パスワード
   ActiveChart.SetSourceData Source:=Sheets("Sheet1").Union(Range(Cells(4, 2), Cells(4, b)), Range(Cells(a, 2), Cells(a, b)))

a,bに変数を入れてグラフ化したいのですがエラーになってしまいます。
どのようにすれば回避できるのでしょうか?

【26228】Re:グラフ挿入の範囲指定について
回答  Jaka  - 05/6/28(火) 16:07 -

引用なし
パスワード
   こんにちは。

文法が少し違うみたいです。
また、他シートを参照させる場合、参照シート名を全部のRange、Cellsにはっきりと書いてください。
特に忘れがちな物は、Cells

With Sheets("Sheet1")
  ActiveChart.SetSourceData Source:=Union(.Range(.Cells(4, 2), .Cells(4, b)), _
                      .Range(.Cells(a, 2), .Cells(a, b)))
End With

【26231】Re:グラフ挿入の範囲指定について
お礼  超初心者  - 05/6/28(火) 17:45 -

引用なし
パスワード
   Jakaさん、有難うございます。
見直したら出来ました。

9644 / 13644 ツリー ←次へ | 前へ→
ページ:  ┃  記事番号:
2610219
(SS)C-BOARD v3.8 is Free