| 
    
     |  | 任意の列に、別シートの数字を入力させたいと思っています。 列は、浮動の為
 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
 
 としていますが、エラーがでます。(オブジェクトはサポートしていません。)
 どうぞよろしくお願い致します!
 
 |  |