teratail header banner
teratail header banner
質問するログイン新規登録

回答編集履歴

2

追記

2017/01/26 04:39

投稿

jawa
jawa

スコア3020

answer CHANGED
@@ -62,7 +62,7 @@
62
62
  ```
63
63
 
64
64
 
65
- なおソース掲載する際のコピペ誤りだと思いますが、`Sheets(~).Select`はシート選択するメソッドです。
65
+ なお、グラフが表示されないだけでエラーとなっているわけではないようなのでソース掲載する際のコピペミスだと思いますが、`Sheets(~).Select`はシート選択するメソッドです。
66
66
  このメソッドに対し`Sheets(~).Select.Range(~)`とセル範囲指定することはできないと思いますので、サンプルでは`Sheets(~).Range(~)`と変更させていただきました。
67
67
 
68
68
  参考になりますでしょうか。

1

修正

2017/01/26 04:39

投稿

jawa
jawa

スコア3020

answer CHANGED
@@ -27,7 +27,7 @@
27
27
  アドバイス
28
28
  ---
29
29
  今回やりたいことがいまいち掴めません。
30
- シート毎に新しいグラフを作りたいのかと思いましたが、グラフはループ外で1回しか作成していませんし、データソースも毎回ChartObjects(1)にセットしているようです。
30
+ データシート毎に新しいグラフを作り、それらを重ねておきたいのかと思いましたが、グラフはループ外で1回しか作成していませんし、データソースも毎回ChartObjects(1)にセットしているようです。
31
31
  これでは最後にセットしたデータソースが最終的にグラフ表示されているのではないかと思います。
32
32
 
33
33
  こちらの手元には都合よくグラフ化できるデータソースがないので検証はできていませんが、データシート毎にグラフを作成したいのなら以下のようになると思います。