簡體   English   中英

將數據從一張紙復制到另一張工作簿

[英]Copying data from one sheet to another workbook

如何使用VBA將數據從一個文件復制到另一個文件? 當我運行此代碼時,出現錯誤-“運行時錯誤'1004':應用程序定義或對象定義的錯誤”。 我正在使用Excel 2010

Sub nextfile()

    Range("B5").Select
    Range(Selection, Selection.End(xlDown)).Select
    Range(Selection, Selection.End(xlToRight)).Select
    Selection.Copy
    Windows("MAIN Pivot Table.xlsx").Activate
    Range("B5").Select
    ActiveSheet.Paste
End Sub

確定錯誤是因為您嘗試復制超過2500行並且您使用的Office 2003有一些限制

最好用循環修復它

范圍(Range(“ A”&ActiveCell.Row),Range(“ IV”&ActiveCell.Row).End(xlToLeft))。Select

若要避免此問題,如果VBA宏要復制和粘貼2,516行或更多行的范圍,請在循環VBA宏中更改代碼以復制和粘貼較小的范圍,直到復制和粘貼數據為止。

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM