Excel 2010 VBA - 将行粘贴到表的末尾会出现“类型不匹配”错误

时间:2013-11-16 13:21:04

标签: excel vba excel-vba

我正在从一个计算表中复制数据,并将其附加到静态表进行存档。这些表的列数相同。

我运行下面的宏,我收到“类型不匹配”错误。

Sub CopyTable(t As String, destSheet As String)
    Dim srcRng, destRng As Range

    Set srcRng = Range(t)
    srcRng.Copy
    Set destRng = Sheets(destSheet).Cells(Rows.Count, "B").End(xlUp).Offset(1, -1)

    destRng.PasteSpecial xlPasteValues

    Set srcRng = None
    Set destRng = None

End Sub

谁能告诉我为什么以及如何解决它?

1 个答案:

答案 0 :(得分:0)

您需要将替换为 Nothing