2017-08-07 103 views
0

我正在运行一个宏来复制和粘贴。直到这一点它像梦一样运行。它现在看起来像这样:粘贴为值错误1004

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

但是,我想粘贴为值。我认为代码必须看起来如下,以达到这一点:

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

当我运行它,它会给出错误1004,Pastespecial类范围。

任何输入,非常感谢!

回答

0

u能尝试在下一行在过去的价值就像

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

我与分裂操作成两行达成一致,这将有助于诊断该条款的问题。 –

+0

分裂它做了伎俩。我打回来,(xlpastevalues)自动跳过右边的空间,就是这样。 – MyName