半平太さん 度々すみません。
(1)の件は、@〜Nまでシートを作って
wsAry = Array("@", "A", "B", "C", "D", "E", "F", "G", "H", "I", "J", "K", "L", "M", "N") '←実在名に変更(シートの数は幾つでも可) colCKAry = Array("E", "G", "I", "K", "M", "O", "Q", "S", "U", "W", "Y", "AA", "AC", "AE", "AG") '←上に対応する○がある列名
これでできました!(ビビりながら入力しました)
(2)の件ですが、
出力用のF5セルは、たとえば ㎥=t÷2.35 と表示させているとして、 入力用から引用した2.35に、書式設定で"㎥=t÷"とつけて表示したもので、 G列の月計(㎥)と(累計)の㎥はこの式で計算してますよという意味合いだけですので、G列は計算した後の値だけで大丈夫なのです・・ 説明が下手ですみません・・
(前月が10tあったとして) 数量(t) 累計 月計 月計(㎥) 10.00 10.00 10.00 20.00 20.00 8.51 ←こんな感じです(20.00÷2.35の結果) (累計) 30.00 12.76 ←(30.00÷2.35の結果)
それから、㎥換算値に仮にでも数値を入れておかないと、実行したあとに、 「ゼロで除算しました」とメッセージがでて、出力用シートのほうがなにも 反映されないのですが、そういった場合はG列は空白のまま、 という風にはできないでしょうか?
本当になんどもすみません。
|