|
▼neptune さん:
おはようございます。
サンプルコードありがとうございます!
upしていただいたコードを見ながら、試行錯誤しております。
あと、遅くなりましたが、説明不足の点、申し訳ないです。
以下、補足となります。
>・・たけさんのBookが私の手元にあるわけではないし、どのようの目的で
>どのように使うのかの情報がないので、どのタイミングで実行するかの
>判断が出来ない。
●シートは3つ
入力用シート(サンプルコードでのsheet1に相当)
集計用シート
反映シート(サンプルコードでの反映シートに相当)
●入力手順とコードを使う場所、タイミング
1.入力用のシートに回収したデータを横並びで入力していきます。
2.データには集計されるグループが決められており、グループ毎のデータが、集計用シートに集計されていきます。
(入力用に1-1,1-2,1-3,2-1,2-2,2-3のようになっており、1のグループ、2のグループ毎にまとめられた集計となります)
3.反映シートにはオートシェイプの図があり、あるグループの入力値に応じて、その図に色が塗られます。
(例えば、2のグループのデータにおいて、2-1の値が1だった場合、2だった場合、3だった場合として、1ならシェイプpp001が、2ならpp002が、3ならpp001とpp002の両方が塗りつぶされるような仕組みです)
上記のような動きとなります。
なお、1つのデータを横並びで入力しますので、データ数(データID)が増える=行が増えるため、今回のコードで参照される列の範囲は固定された状態となります。なお、参照される範囲は、Range("F4:I4")からはじまり、データ数が増えるごとにF5,I5、F6,I6と変化します。
また不足な点がありましたら、ご指摘ください。
|
|