1
我正在編譯多個工作表中的數據以放置在一個合併表單上。第一張紙很容易,因爲我可以粘貼整張紙,但之後它變得棘手,因爲我只需要從A5-H ###,因爲我不再需要標題。然後我需要將這些信息粘貼到前一個粘貼的底部。我得到範圍對象「_Global」失敗的'範圍(lastRow)。選擇'。問題是當我在調試器中查看它時,它會提供正確的行號。我究竟做錯了什麼?VBA在最後一行問題後粘貼數據
Sheets(1).Select
Cells.Select
Application.CutCopyMode = False
Selection.Copy
Sheets("Consolidation Sheet").Select
Range("A1").Select
ActiveSheet.Paste
Sheets(2).Select
Range("A5:A925").Select
Range(Selection, Selection.End(xlToRight)).Select
Application.CutCopyMode = False
Selection.Copy
Sheets("Consolidation Sheet").Select
Range("A5").Select
lastRow = ActiveSheet.Cells(Rows.Count, "E").End(xlUp).Row + 1
Range(lastRow).Select
ActiveSheet.Paste
太謝謝你了。我最初嘗試過Range(lastrow,「A」),顯然非常接近,但也遠離成功。 –