我希望有人能帮助我。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