Excel VBA错误:运行时错误'1004'范围类的选择方法失败
问题描述:
我想让我的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
我在文件中的几个标签,我想复制到标签中的数据,请大家帮忙。
答
不能Select
在非活动工作表的范围 - 您可能需要先激活片或者更好的是,不要使用Select
:
Sub selectionTest()
Worksheets("Deot").Range("A1:N250").Copy Worksheets("Data").Range("A1")
End Sub
https://stackoverflow.com/questions/10714251/how-to-avoid-using-select-in-excel-vba-macros/10718179#10718179此参考向您显示如何(以及为何)避免选择 – RGA