|
こんにちは。
色々と試しているのですが、うまくいかず、なんか頭がこんがらがったので
どなたか、教えていただけないでしょうか?
★商品CDを参照して同じならば数量を貼り付ける★
例・・・※1の商品CDと※2の商品CDが一致した場合、その商品CDの※1の数量を
※2のG列に貼り付ける。
(※1・※2には、重複CDはありません)
※1・・・コピーしたいデータ
W138から、下方向に商品CDがあります。(場合によってデータ数は異なります)
その右隣のセル(W139から下方向)に数量があります。
※2・・・貼り付けたい表
B3,B6・・・B90のように2行飛ばしで商品CDがあります。
B91,B92,B93と、最後に4つ(B90から数えて)行は飛ばさずに、商品CDがあります。
数量は、B列から右方向に5列ずれたG3,G6・・・G90,G91.G92,G93に、貼り付けたいのです。
※1の検索範囲は
Dim r As Range
Dim z As Long
Z = Range("W138").End(xldown).Row
Set r = Rang("W138:W" & z)
※2の検索は
Dim n As Long,i As Long,ni As Long
For n = 3 To 87 Step 3
For i = 90 To 93
For ni = n TO i
Cells(ni,2)
でよいのかな?と思ったのですが、よいでしょうか?
また、FINDメゾットを使ってみたのですが、いまいちうまくいきません
まずいのでしょうか?
どなたか、アドバイスいただけませんか?
|
|