|
任意の列に、別シートの数字を入力させたいと思っています。
列は、浮動の為
1.タイトルを検索して、一行下を指定し数字を他シートから貼り付け
2.列の最後のデータまでオートフィルを実行
させたいと思っております。
Sub 価格自動入力()
Dim i As Integer
Application.ScreenUpdating = False
'3行目で検索
For i = Range("IV3").End(xlToLeft).Column To 1 Step -1
If InStr(Cells(3, i).Value, "価格") > 0 Then
Cells(4, i).FormulaR1C1 = "=Sheet1!R[-1]C[-5]"
Selection.AutoFill Destination:=Range(Selection, ActiveCell.xlLastCell), Type:=xlFillValues
End If
Next i
Application.ScreenUpdating = False
End Sub
としていますが、エラーがでます。(オブジェクトはサポートしていません。)
どうぞよろしくお願い致します!
|
|