public LastCell as integer
Dim rng As Range
On Error Resume Next
Set rng = Application.InputBox(Prompt:="Select the last row in the file", Title:="LAST CELL", Type:=8)
LastCell = rng.Row
最後のセルを入力するように求められます。私はExcelシートの最後の行の番号を持っています。範囲の関数にこれを組み込むことで、データを自動入力できますか?
Selection.AutoFill Destination:=Range(Cells(1, 13), Cells(LastCell, 13)), Type:=xlFillValues
これらは別個のモジュールである。彼らはうまくいかない?それに対する他の選択肢はありますか?ありがとう!
'AutoFill'メソッドは連続するデータ行(AFAIK)に対してのみ機能します。また、 'AutoFill'メソッドは、fill引数の範囲の最初の部分である** exact ** selectionで動作する必要があります。 AutoFill Destination:Range( "A1:A10")は、Range( "A1")として動作します。 Range( "A1:C1")。AutoFill Destination:範囲( "D2:F30")。あなたのコードに対する私の関心は、 'Selection'と' Range(Cells(1,13))..'の使用です。私はそれらが一致しないと心配しています。 –
はい、これもおかげさまで助かりました! –