Excel VBA错误:运行时错误'1004'选择Range类的方法失败

时间:2017-08-01 21:52:41

标签: excel vba excel-vba

我正在尝试让我的vba代码从工作中选择一个范围并将select粘贴到另一个工作簿中。但是,我在选择要粘贴的书时收到错误1004。这是我的代码:

Sub selectionTest()


Worksheets("Deot").Range("A1:N250").Select
Worksheets("Deot").Range("A1:N250").Copy
Worksheets("Data").Range("A1").Select
Worksheets("Data").Range("A1").Paste

End Sub

我在文件中有几个标签,我希望将其复制到标签数据中,请帮忙。

1 个答案:

答案 0 :(得分:5)

您无法在非活动工作表上Select范围 - 您需要先激活工作表,或者更好的是,不要使用Select

Sub selectionTest()
    Worksheets("Deot").Range("A1:N250").Copy Worksheets("Data").Range("A1")    
End Sub