粘贴为值错误1004

时间:2017-08-07 10:59:56

标签: vba copy-paste paste

我正在运行一个宏来复制和粘贴。直到这一刻它才像梦一样运行。它现在看起来像这样:

WsComp.Range("A2:A" & LastRow).Copy WsCBlad.Range("B2")

但是,我想粘贴为值。我假设代码必须如下所示才能实现:

WsComp.Range("A2:A" & LastRow).Copy WsCBlad.Range("B2").PasteSpecial(xlPasteValues)

当我运行它时,它会给出错误1004,Pastespecial class range。

非常感谢任何输入!

1 个答案:

答案 0 :(得分:0)

你可以尝试下一行中的过去值,如

WsComp.Range("A2:A" & LastRow).Copy 
WsCBlad.Range("B2").PasteSpecial(xlPasteValues)