小組測試() 昏暗Target_Workbook作爲工作簿 昏暗Source_Workbook作爲工作簿 昏暗Target_Path作爲字符串 Target_Path =「Sample.xlsx」 集Target_Workbook = Workbooks.Open( Target_Path) 集Source_Workbook =的ThisWorkbook Source_data = Source_Workbook.Sheets(1).Range( 「A1:Y74」。)複印 Target_Workbook.Sheets(1).Range( 「A1」)激活 Source_Workbook.Save Target_Workbook。保存 Target_Workbook.Close False MsgBox「任務已完成」 完下面的代碼子試圖將數據從一個關閉的工作簿複製到當前工作簿
-1
A
回答
0
使用,填充您的源和目標excel文件名和調用此代碼
Sub CopyWorkbook(Sourceworkbook, TargetWorkbook)
Dim sh As Worksheet, wb As Workbook, wbSource As Workbook
Dim SourcefileName As String
SourcefileName = Sourceworkbook
Set wbSource = Workbooks.Open(Sourceworkbook)
Set wb = Workbooks(TargetWorkbook)
For Each sh In Workbooks(SourcefileName).Worksheets
sh.Copy After:=wb.Sheets(wb.Sheets.count)
Next sh
wbSource.Close
End Sub
如TargetWorkbook = 「TwoSheet_Compare V2.0.xlsm」 和 SourceWorkbook = 「sourceFile.xlsx」
+0
謝謝!有用 – archie1992
相關問題
- 1. 將外部工作簿XLDOWN複製到當前工作簿
- 2. 將數據從一個工作簿複製到另一個工作簿與表
- 3. Powershell:將數據從一個Excel工作簿複製到另一個工作簿
- 4. 將數據從一個工作簿複製到另一個工作簿
- 5. 將數據從一個工作簿複製到另一個工作簿表
- 6. VBA將數據從一個工作簿複製到另一個工作簿
- 7. 將數據從一個工作簿複製到另一個工作簿
- 8. 將數據從一個工作簿中的工作簿複製到另一個工作簿中
- 9. 將數據從1個工作簿複製到另一個工作簿
- 10. VBA從一個工作簿複製到另一個工作簿
- 11. 將數據從一個工作簿複製到Excel中的新工作簿VB
- 12. 將工作表從一個工作簿複製到另一個工作簿
- 13. 將工作表從一個工作簿複製到另一個工作簿
- 14. 將複選框從其他工作簿複製到當前工作簿?
- 15. 宏從一個工作簿複製和粘貼到當前工作簿
- 16. 將大型數據從已關閉的工作簿複製到目標工作簿中的特定工作表
- 17. 將許多excel工作簿的數據複製到另一個excel工作簿
- 18. Excel宏將副本從一個工作簿複製到另一個工作簿
- 19. VBA將模塊從一個工作簿複製到另一個工作簿?
- 20. 將VBA從一個工作簿複製到另一個工作簿
- 21. 將內容從一個Excel工作簿複製到另一個工作簿
- 22. XLwings,將值從一個工作簿複製到另一個工作簿?
- 23. 此工作簿當前由另一個工作簿引用,不能關閉
- 24. 將多個行從多個工作簿複製到一個主工作簿
- 25. Excel工作表:將數據從一個工作簿複製到另一個工作簿
- 26. 將數據從一個excel工作簿複製到另一個
- 27. 將單元格從一個工作簿複製到多個工作簿excel
- 28. 如何將多張工作表從一個工作簿複製到另一個工作簿;沒有複製VBA
- 29. 從Excel中的一個工作簿複製到另一個工作簿
- 30. 關閉複製和複製/移動(從工作簿到工作簿)而不提示公式或工作表..?
那麼..什麼是問題? –