Excelmacrosmacros/ VBA错误1004 – 复制与variables粘贴
为什么这个工作:
Sheets("Sheet1-Orig").Range(Sheets("Sheet1-Orig").Cells(20, 1), Sheets("Sheet1-Orig").Cells(LastRow1, 3)).Copy Destination:=Sheets("3-Orig_Merged").Range("A1")
但是这抛出了1004:
Sheets("Sheet2-Orig").Range(Sheets("Sheet1-Orig").Cells(2, 1), Sheets("Sheet1-Orig").Cells(LastRow2, 3)).Copy Sheets("3-Orig_Merged").Cells(LastRow1 - 18, 1)
获取应用程序定义或对象定义错误。 驾驶。 我。 坚果…
谢谢!
即使下面有更多的代码行,我发现它更容易使用(稍后debugging):
With Sheets("Sheet1-Orig") .Range(.Cells(20, 1), .Cells(LastRow1, 3)).Copy End With Sheets("3-Orig_Merged").Range("A1").PasteSpecial