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列
よろしくお願いします。
補足
lv4uさん、早速ありがとうございます。 やはり無理でしたか、いくつか考えてみたのですが循環参照になってしまいました、エクセルはあきらめてほかの方法を考えてみます。 ご紹介いただいたフリーソフトも試してみます。 祖語とに絡んでいるので、市販ソフトの購入も考えてみようと思います。 lv4uさんありがとうございました。