我需要的所有數據複製在P型柱:這Y和粘貼到一個空白單元格列A複製可變範圍
我已經寫了下面的代碼,除了正在複製的數據(P:Y)在整個列中包含公式以外,它工作正常,儘管爲了只返回值而粘貼值,但它將所有單元格計數爲包含數據。
通過這個我的意思是,當我第一次運行宏,它的工作原理。但是當我找到最後一個空行時再次運行它(我需要這樣做)。這不是最後一排空行!它選擇一行遠遠低於我可以看到數據的實際最後一行。
空行中沒有數據,也沒有任何公式,但由於某種原因超出了我的範圍,它將行視爲不是空的。
通過公式在列P:Y中返回的數據每月都會更改,所以我無法定義特定的範圍。
我該如何修改代碼來糾正這種情況 - 還是有更好的方法可以做到這一點?
Sub SelectRangea()
Sheets("Set Up Data").Select
Range("P2:Y10000").Select
Application.CutCopyMode = False
Selection.Copy
With Sheets("Pasted Report")
lst = .Range("A" & Rows.Count).End(xlUp).Row + 1
.Range("A" & lst).PasteSpecial xlPasteColumnWidths
.Range("A" & lst).PasteSpecial xlPasteValues
End With
End Sub