【お便りから】
> マクロの記録を使用して「①居住地」の円グラフを作成し、 データの
> 範囲を直して「②性別」を作成したのですが、同じフォームになりません。
> どのようにすれば、数個のグラフを同時にマクロで作成できますか?
【三太郎より】
お送りいただきましたグラフとマクロのプログラム拝見いたしました。
これでやられているような「グラフをマクロで作成する」ということは
はっきり言って余り意味がありませんので、一般的にこういったやり方
はしません。
なぜかと言うと、
そもそも「グラフを作る」ということは、すなわち「グラフの型を作る」
ということに他ならないわけですから、中身のデータが毎回変わったから
と言って、いちいち「その型から作り直す」という人はまずいないだろう
という話になるわけです。
要は、
このように、もう既に完成されたグラフの型があるという場合には、データ
の方(数値の入った表の方)をグラフの型のあるシートの方に単純にコピー
してもっていってあげさえすれば、それで簡単に済むわけです。
それならばごく簡単なマクロで済みますので、そのようなマクロをマクロの
記録を使って作成すればよいだけですね。
あとは、データの値によってグラフのサイズや引き出し線が微妙に変わって
しまうなどする場合や、データの項目数が変更する場合(居住地域の市町村
数が増えたり減ったりとか)があると思いますので、その微調整部分だけを
調整するためのマクロを別途作ってやれば(特に調整の必要なければこれは
要らないわけですが・・・)、もう完璧ですよね。
無料メルマガの登録は、▼こちらから▼
「Go! Go! エクセルマクロをはじめよう!」