我希望有人能幫助我。VBA Excel Macro .copy destination Error 1004
我什麼都試過,但我不能確定下面的代碼:如果我離開目標線,並使用下面的代碼,而不是
Sheets(Sheets.Count).Range("A2:J2" & Range("A2:J2").End(xlDown).Row).Copy _
Destination:=Sheets(Sheets.Count - 3).Range("A2")
,它的工作原理。
Sheets(Sheets.Count).Range("A2:J2" & Range("A2:J2").End(xlDown).Row).Copy '_
'Destination:=Sheets(Sheets.Count - 3).Range("A2")
Sheets("All Docs " & Date).Select '(All Docs " & Date) = (Sheets.count-3)
Range("A2").Select
ActiveSheet.Paste
有什麼建議嗎?多謝。
當您嘗試使用第一個代碼時會發生什麼?有沒有給出錯誤,還是隻是不復制?另外,請確保您的'.End(xlDown).Row'不是拍攝到Excel中的最後一行,最有可能導致問題。 – BruceWayne
你有3張以上的牀單嗎? – BrakNicku
我不遵循你的範圍定義。 「A2:J2」&Range(「A2:J2」)。End(xlDown).Row這將導致像「A2:J2 ##」這樣的範圍。您可能需要取出J2中的2。 – MatthewD