2017-08-07 104 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