【发布时间】:2020-07-06 19:22:34
【问题描述】:
我想复制工作簿中的一些数据(始终具有相同的名称:NEW LATEST Loanbook)并将其复制到我正在使用的当前工作簿中。这是我现在拥有的代码:
我在第 3 行有一个错误:Workbooks.Open 我要打开的文件是一个 xlsm 文件。
您知道如何将其正确粘贴到我在正确工作表中使用的其他工作簿吗?
Set x = Workbooks.Open("G:\Shared drives\Reporting\Power BI Source Files- DO NOT TOUCH\Loanbook\LATEST NEW Loanbook")
Workbooks.Open("G:\Shared drives\Reporting\Power BI Source Files- DO NOT TOUCH\Loanbook\LATEST NEW Loanbook").Activate
x.Sheets("Payment Holidays").Range("A1:G55").Select
Selection.Copy
Set y = ThisWorkbook
ThisWorkbook.Activate
ThisWorkbook.Sheets("RAW Payment Holidays").Range("A1:G55").PasteSpecial Paste:=xlPasteValues
End Sub
【问题讨论】:
-
只需将
.xlsm扩展添加到您的.Open方法中
标签: excel vba copy copy-paste