我目前有兩個工作簿打開。例如,工作簿A中有一個表格,我想將其導入到現有的工作簿工作簿B.我想將該表格導入到當前正在工作簿B中使用的工作表中。查看了很多並且不能似乎推翻了答案。任何建議將不勝感激。 T將表格從一個Excel工作簿導入到另一個工作簿表
0
A
回答
0
此代碼將提示用戶選擇其他書中的範圍進行復制,然後將其複製到單元格B2中的當前工作表。您還可以提示用戶選擇目的地,只需複製其他輸入框代碼並對其進行修改以滿足您的需求。
Sub Macro1()
Dim wk As Worksheet
Set wk = ActiveWorkbook.ActiveSheet
Dim wkb As Workbook
Set wkb = Workbooks("Book1.xls")
wkb.Activate
On Error Resume Next
Application.DisplayAlerts = False
Set rRange = Application.InputBox(Prompt:= _
"Please select a range with your Mouse to be copied.", _
Title:="SPECIFY RANGE", Type:=8)
On Error GoTo 0
Application.DisplayAlerts = True
If rRange Is Nothing Then
Exit Sub
End If
rRange.Select
Selection.Copy
wk.Activate
Range("B2").Select
ActiveSheet.Paste
End Sub
+0
它給我的運行時間錯誤,下標超出範圍。不知道爲什麼,因爲我輸入了正確的.xls,我想使用 – user2616026
+0
目前代碼假設該書已經打開。如果您先打開並運行它,它會起作用嗎?另外,請確保文件擴展名是正確的。即。 .xls或.xlsx或.xlsm –
相關問題
- 1. 將工作表從一個工作簿複製到另一個工作簿
- 2. 將工作表從一個工作簿複製到另一個工作簿
- 3. 將工作表導入到一個excel工作簿中
- 4. 將數據從一個工作簿複製到另一個工作簿與表
- 5. 將數據從一個工作簿複製到另一個工作簿表
- 6. Excel宏將副本從一個工作簿複製到另一個工作簿
- 7. Powershell:將數據從一個Excel工作簿複製到另一個工作簿
- 8. 將內容從一個Excel工作簿複製到另一個工作簿
- 9. 從一個工作簿傳輸到另一個工作簿
- 10. VBA從一個工作簿複製到另一個工作簿
- 11. 將Excel工作表從一個工作簿複製到另一個工作簿使用Powershell
- 12. Excel工作表:將數據從一個工作簿複製到另一個工作簿
- 13. 如何將Excel工作表從一個工作簿複製到另一個工作簿
- 14. 將多個Excel工作簿合併到一個工作簿中
- 15. 從一個Excel工作簿複製到另一個工作簿通過C#
- 16. 從Excel中的一個工作簿複製到另一個工作簿
- 17. 將單元格從一個工作簿複製到多個工作簿excel
- 18. 將工作表添加到另一個工作簿創建的工作簿
- 19. 從另一個工作簿
- 20. 從另一個工作簿
- 21. Excel VBA-從外部工作簿將特定工作表導入工作簿
- 22. 將許多excel工作簿的數據複製到另一個excel工作簿
- 23. VBA將模塊從一個工作簿複製到另一個工作簿?
- 24. 將VBA從一個工作簿複製到另一個工作簿
- 25. 將數據從一個工作簿傳輸到另一個工作簿
- 26. 將數據從一個工作簿複製到另一個工作簿
- 27. XLwings,將值從一個工作簿複製到另一個工作簿?
- 28. VBA將數據從一個工作簿複製到另一個工作簿
- 29. 將數據從一個工作簿複製到另一個工作簿
- 30. 將樣式從一個Excel工作簿複製到另一個
您是否嘗試用宏記錄器記錄宏並使用它? – mucio
它每次都會有所不同,所以我不能使用錄音機 – user2616026
是的,你可以,當你有宏記錄,然後你需要「只」修改代碼,以詢問用戶從中的文件的名稱你必須複製表格。我知道這有點複雜,但是如果你看看這個解決方案並在這裏展示一些你的嘗試,你會在stackoverflow上得到更多的幫助 – mucio