• ベストアンサー
※ ChatGPTを利用し、要約された質問です(原文:エクセルのマクロでCells(j,i)を使用してデータ範囲を指定してグラフを作成する方法)

エクセルのマクロでCells(j,i)を使用してデータ範囲を指定してグラフを作成する方法

このQ&Aのポイント
  • エクセルのマクロでグラフを描く際に、指定したデータ範囲が正しく反映されない場合があります。
  • 具体的には、Cells関数を使用してデータ範囲の指定をした際にエラーが発生することがあります。
  • このエラーの原因として、Cells関数が正しく動作しないことが考えられます。

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

  • ベストアンサー
  • keithin
  • ベストアンサー率66% (5278/7941)
回答No.1

変更前: Source:=Sheets("Sheet1").c3 変更後: Source:=c3 とします。 #余談 よくやる間違い: Dim c1, c2, c3 As Range 正解: Dim c1 as range, c2 as range, c3 as range こうしないとc1,c2はrangeではなくvariantでDefineされます。

macchome
質問者

お礼

早々にご教授していただきまして、どうもありがとうございました。 Sheet1の定義がダブってしまっていたのですね。 また、Dim の定義方法についてもVariantになるとは、全く知りませんでした。 おかげさまで助かりました。深謝いたします。