EXCEL VBA について教えてください。
EXCEL VBA について教えてください。
先ほど質問した内容ですが、補足ができなかったので、再度質問しています。
条件を満たす行をコピー(挿入)さらに(数量)を分割する場合
下記のデータで
, (品名 ) , (数量) , (マスタ) , (A/B)
, A , B , C , D
1 , 商品1 , 1000 , 2000 , 0.5
2 , 商品2 , 3000 , 1000 , 3
3 , 商品3 , 3000 , 2000 , 1.5
4 , , , ,
5 , , , ,
6 , , , ,
このように(数量)>(マスタ)の場合に(数量)/(マスタ)分を行コピー(挿入)して
, (品名 ) , (数量) , (マスタ) , (B/C)
, A , B , C , D
1 , 商品1 , 1000 , 2000 , 0.5
2 , 商品2 , 1000 , 1000 , 1.0
3 , 商品2 , 1000 , 1000 , 1.0
4 , 商品2 , 1000 , 1000 , 1.0
5 , 商品3 , 2000 , 2000 , 1
6 , 商品3 , 1000 , 2000 , 0.5
さらにB列の(数量)も(マスタ)以下になるように分割する。
単に行のコピーだけなら自分でもできるのですが。。。これはさっぱりです。
どうか教えてください。
また、データの位置が変わった場合、どこを修正すればよいでしょうか?
例)
品名:P列
数量:R列
マスタ:AR列
よろしくお願いします。
お礼
本当にご親切な回答ありがとうございます。 今ざっと読ませていただいて お礼を書かせていただいております。 ご指摘の通り曜日は(ddd)を入れて表示させました。 色つけと結合はちょっと後回しになっていたので これを参考にさせていただきつつ 自分で行った自動マクロと照らし合わせてお勉強させて貰おうと思ってます。 並び替えと 結合・色つけを別に別けるという発想大切にしたいと思います。 一緒でいいじゃんと思っていたので。 そして マクロの注釈文(?)も大事ですね。 あとから見直してもわかるように気を配ること!! 最後に本来の質問から発展させていただき それにもお答えいただきまして 心より御礼申し上げます。 またの機会がありましたら どうぞよろしく!!