2017-08-01 306 views
-1

我想让我的vba代码选择一个工作范围并将选择粘贴到不同的工作簿中。但是,在选择要粘贴的书籍时,出现错误1004。这里是我的代码:Excel VBA错误:运行时错误'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 

我在文件中的几个标签,我想复制到标签中的数据,请大家帮忙。

+0

https://stackoverflow.com/questions/10714251/how-to-avoid-using-select-in-excel-vba-macros/10718179#10718179此参考向您显示如何(以及为何)避免选择 – RGA

回答

4

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

Sub selectionTest() 
    Worksheets("Deot").Range("A1:N250").Copy Worksheets("Data").Range("A1")  
End Sub 
相关问题