|
▼とりとる さん:おはようございます。
試しに、オートフィルターで抽出したデータをコピー貼り付けで試してみてください。データ量にもよりますが、2・30秒くらいで終わるのでは?
Sub test2()
'クリップボードにコピーした内容をクリアする
Application.CutCopyMode = False
'画面表示停止
Application.ScreenUpdating = False
'抽出データの最終行を求める
myRow = Worksheets("Sheet1").Range("A" & Rows.Count).End(xlUp).Row
'抽出先をクリアする
Worksheets("Sheet2").Range("A:K").ClearContents
'抽出データをコピーして貼り付け
Worksheets("Sheet1").Range("A1:K" & myRow).Copy Worksheets("Sheet2").Range("A1")
'画面表示
Application.ScreenUpdating = True
'クリップボードにコピーした内容をクリアする
Application.CutCopyMode = False
End Sub
|
|