【发布时间】:2020-12-16 18:09:35
【问题描述】:
我正在尝试从工作表 1 (A1:C1) 复制并在工作表 2 中粘贴一个带有 offset 和 xlDown 的特殊值,并将相应的结果放在 Range (B3:D3) 中。
我收到运行时错误“1004”应用程序定义或对象定义错误。
Sub test()
Workbooks("testing.xlsm").Activate
Sheet1.Select
Range("A1:C1").Copy
Sheet2.Select
Range("B3").End(xlDown).Offset(1, 0).Select
Selection.PasteSpecial Paste:=xlPasteValues
Application.CutCopyMode = False
Application.OnTime Now + TimeValue("00:00:10"), "test"
End Sub
【问题讨论】:
-
如果你试图找到最后一个单元格,
End(xlDown)是不可靠的。见this approach。
标签: excel vba copy-paste