空いた領域にグラフを連続描画する方法



◇-空いた領域にグラフを連続描画する方法-松本のぶこ(2003/9/18-15:04)No.103805
 ┗不可能ではありませんが-きつねのダンス(2003/9/19-02:12)No.103846
  ┗Re:不可能ではありませんが-松本のぶこ(2003/9/19-09:42)No.103853

▲このページのトップに戻る
103805空いた領域にグラフを連続描画する方法松本のぶこ 2003/9/18-15:04

メーカー名:自作PC:作ってもらった
OS名:Windows2000
パソコン名:自作
--
エクセルマクロでグラフを連続描画することは可能でしょうか?

以下のような一覧群がまとまってあります。
上から順番にグラフを描きます。
ポイントは一覧部を自動で認識する。
グラフを描く範囲は空いている領域にぴったりと。
グラフは1シートに何個あるか分からないので
最後まで全部描く。

分からずに困っています。
どうか宜しくお願いします。

, 国語 , 算数 , 理科 , 社会
A君 , 0.197 , 0.335 , 0.623 , 1.275
B君 , 0.421 , 0.597 , 0.974 , 1.704
C君 , 0.758 , 0.997 , 1.451 , 2.328
D君 , 1.22 , 1.564 , 2.19 , 3.412
E君 , 1.77 , 2.323 , 3.294 , 5.096



      ここにグラフ



, 国語 , 算数 , 理科 , 社会
F君 , 0.218 , 0.419 , 0.831 , 1.753
G君 , 0.294 , 0.536 , 1.014 , 2.046
H君 , 0.383 , 0.691 , 1.279 , 2.498
I君 , 0.424 , 0.844 , 1.615 , 3.143
J君 , 0.108 , 0.75 , 1.889 , 4.036




      ここにグラフ



, 国語 , 算数 , 理科 , 社会
K君 , 0.132 , 0.328 , 0.725 , 1.608
L君 , 0.303 , 0.508 , 0.92 , 1.826
M君 , 0.56 , 0.779 , 1.216 , 2.163
N君 , 0.915 , 1.159 , 1.635 , 2.65
O君 , 1.343 , 1.634 , 2.191 , 3.341




      ここにグラフ





▲このページのトップに戻る
103846不可能ではありませんがきつねのダンス 2003/9/19-02:12
記事番号103805へのコメント
>エクセルマクロでグラフを連続描画することは可能でしょうか?
>
>以下のような一覧群がまとまってあります。
>上から順番にグラフを描きます。
>ポイントは一覧部を自動で認識する。
>グラフを描く範囲は空いている領域にぴったりと。
>グラフは1シートに何個あるか分からないので
>最後まで全部描く。

基本的には可能ですし、ものすごく大変な処理でもなさそうです。

↓例外処理を別にすれば、大まかにこういう流れで実行するだけなので。

1. (最初の/次の)データ範囲を探して
2. データがあれば #3の処理、なければ終了処理#6
3. 行芳香で、直後の空き範囲のサイズを調べて、
4. グラフ(棒グラフ?など)を描いて、
5. 1へ戻ってループ
6. 終了

実際のところ、マクロを記述することそのものは比較的楽ですが、仕様が
不明確だと面倒です。

というのも、その都度データの書式や配置が変化したり、データに抜けが
あった場合(空欄がある場合など)に処理をどうするのかとか、空き
エリアの幅が狭くてグラフができても狭くて見えない場合にどうするのか
とか(手動で直すの?)、その都度「こういう場合はどうするの?」とか、
「実際はこういう場合や、ああいう場合もある」と条件が後出しされたり
して、その度にマクロを対応しなくてはいけない恐れがありますから。

プログラムを書いたことのある人、特にVBAマクロを何度か記述した
事がある人ならそれほど大変でもないと思います。身近な人にやって
もらうとか…。
私は時間がないので、実例を示すのは遠慮しておきますけども、あとの
面倒も含めてマクロを書いてくれる人がいらっしゃるかも (?)


▲このページのトップに戻る
103853Re:不可能ではありませんが松本のぶこ 2003/9/19-09:42
記事番号103846へのコメント
きつねのダンスさん

早速のフォローありがとうございます。
勉強して頑張って作ってみます。

A1.本ページは参考になりましたか? 又はアドバイスがありますか?
解決 参考になった 参考にならなかった アドバイスする

A2.何度目の訪問ですか?
初めて来た   数度目(2〜4) 5回以上来ている   管理人:

A3.何か一言どうぞ(アドレスは書くことができません)

A4.アドレスがあればどうぞ(1つまで)


↑↑↑↑よろしければ押してください↑↑↑↑

何か一言(本ページで参考になったならないを含めて残してあります)
◎:解決 ○:参考になった ×:参考にならなかった !:アドバイスあり

参考回数投稿日時何か一言