|
以下のコードでfor eachで繰り返し処理をしています(C4,C12,C25)。
次にHlookupの中のrange("C1")も繰り返し処理を同時にしたいです(違うシートのC1,C5,C14)。
つまり、C4の時はC1、C12の時はC5、C25の時はC14というように対応したもので繰り返しを行いたいです。
説明が下手で申し訳ありません。
分かる方、教えていただければと思います。
Sub 生データ貼り付け()
Application.ScreenUpdating = False
Dim dt As Range
For Each dt In Range("C4,C12,C25")
Dim i As Long
i = 0
dt.Select
Do
Selection.Value = WorksheetFunction _
.HLookup(ActiveCell.Offset(-1, 0), Sheets("rawdata").Range("C1").CurrentRegion, 2, 0)
i = i + 1
Selection.Offset(0, 1).Select
Loop While ActiveCell.Offset(-1, 0).Value <> ""
Next
End Sub
|
|