【发布时间】:2018-03-20 17:09:48
【问题描述】:
我正在使用以下 VBA 代码并将其分配给一个按钮:
Sub pastespecial ()
ActiveSheet.Range("A4:X400").Copy
Activesheet.Next.Range("A4:X400").PasteSpecial Paste:=xlPasteFormats
ActiveSheet.Next.Range("A4:X400").PasteSpecial paste:=xlPasteFormulas
ActiveSheet.Previous.Activate
Application.CutCopyMode = False
MsgBox "Data has been copied Successfully"
End sub
它以前这样做,但现在开始制造问题。 我得到了
Range类的运行时错误1004 pastespecial方法失败
提前致谢
【问题讨论】:
-
在什么之前/什么时候?请分享所做的修改。
-
粘贴之前可能需要
Activesheet.Next.Activate。 -
当我调试错误时它会突出显示 ActiveSheet.Next.Range("A4:X400").PasteSpecial paste:=xlPasteFormulas 这部分