VBAで同じ値の時にその一行をコピペして持ってくるという式を作りたいです。
L列の黄色の枠内の数字とA列の数字が一致すれば、
黄色列の同数の行のM~Pまでをコピーして
同じ数字の赤い範囲へ入れる・・・という式を作りたいです。
(添付画像2枚目のような形になりたいです。)
Sub Sample() Dim ret As Variant On Error GoTo Err_Trap For i = 1 To Worksheets("Sheet1").UsedRange.Rows.Count k = Application.WorksheetFunction.Match(Cells(i, 1), Columns(12), 0) Worksheets("Sheet1").Cell(k, 12).Copy = Worksheets("Sheet1").Cell(i, 2) Exit Sub
Sample()を動かした結果はどうなるのでしょうか? 動作結果も合わせて載せていだだくと分かりやすいです。その上で分からない箇所を提示ください。
回答1件
あなたの回答
tips
プレビュー