| 
    
     |  | さるさん、IROCさん、こんにちは 
 >Sub Macro12()
 >最終行を数式にオートフィルしてもらう。'
 >  Range("A65536").End(xlUp).Select
 >  Selection.AutoFill Destination:=Range("A65536").End(xlUp), Type:=xlFillDefault
 >  Range("A65536").End(xlUp).Select
 >End Sub
 >
 >エラーになるけどどこかおかしいですか?
 >よろしくお願いします。
 
 AutoFillは 元範囲.AutoFill Destination:=Fill範囲のように使用します。
 さるさんの例ではともに1個のセル範囲ですのでエラーになります。
 
 Sub Macro12()
 
 'A1A2をもとに最終行までオートフィル
 Range("A1:A2").AutoFill _
 Destination:=Range("A1:A" & Range("A65536").End(xlUp).Row), _
 Type:=xlFillDefault
 
 End Sub
 
 #ところで、最初の質問はどうなったの?
 そこの結果を報告してから次に進みましょう。
 また、別件なら別のスレッド立てたほうがよろしいかと・・
 
 
 |  |