2017-08-01 326 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 
相關問題