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

JS *_*ach -1 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
Run Code Online (Sandbox Code Playgroud)

我在文件中有几个选项卡,我希望将其复制到选项卡数据中,请帮忙.

Yow*_*E3K 5

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

Sub selectionTest()
    Worksheets("Deot").Range("A1:N250").Copy Worksheets("Data").Range("A1")    
End Sub
Run Code Online (Sandbox Code Playgroud)