Excel宏复制粘贴REF!错误

时间:2017-11-17 23:33:48

标签: excel vba excel-vba

我目前是excel宏的新手,并试图弄清楚为什么这不起作用。基本上,我希望复制“Sheet1”中的Cell“D22”,然后粘贴到“sheet2”Cell“A2”。问题出在sheet1上我在单元格D22中有一个公式,所以当我将它复制并粘贴到新表格中时,我得到一个#REF!错误:(

我查了一下并尝试修理但仍然没有运气。以下是我的基本代码。我知道可能有一个简单的解决方案,但如果有人可以请在正确的方向告诉我很多将不胜感激!的xD

Sub Insert()
 Sheets("Sheet1").Select
 Range("D22").Select
 Selection.Copy
 Sheets("Sheet2").Select
 Range("A2").Select
 ActiveSheet.Paste
End Sub

1 个答案:

答案 0 :(得分:3)

如果您只想将一个单元格的分配给另一个单元格,请不要使用复制/粘贴,只需使用Value属性:

Sub Insert()
    Sheets("Sheet2").Range("A2").Value = Sheets("Sheet1").Range("D22").Value
End Sub