|
お世話になります。
以前、Excel2002で、
複数のワークシートのうち1枚を選択し、
そのワークシートに記載しているデータをさらに選択して
折れ線グラフ化するVBAを作りました。
ところが、このVBAをExcel2010で稼働させたところ、
ワークシートの選択と
そのワークシートに記載しているデータまでは選択できますが、
"データソース"が全て選択されてしまい、
Excel2002のときのように、選択した地点のみのグラフ表示ができなくなりました。
例として、下記のワークシートを折れ線グラフ化したいとします。
A地点 B地点 C地点 (気温(℃))
1月 10 15 5
2月 12 18 10
3月 15 19 12
・ ・ ・ ・
・ ・ ・ ・
・ ・ ・ ・
ワークシートで表示されている地点をリストボックスで表示。
選択して、地点ごとにグラフ化します。
例えば、A地点のみグラフ化したい場合は、A地点を選択して、グラフ化します。
グラフの挿入には、
Charts.add
を使用しています。その時点では、データソースの指定はしていません。
Charts.add
を使用した場合、
Excel2002は、
グラフにデータソースは入っていませんが
(つまり、データソースは空の状態)、
Excel2010は、
選択しているワークシート全部がグラフのデータソースとなっています。
これを回避する方法がありましたら、ご教授願いたいと思います。
よろしくお願いいたします。
|
|