【发布时间】:2016-08-02 06:13:17
【问题描述】:
在 MS-Excel 2007 宏中,我想在开始更新之前将工作簿(包含宏)保存到另一个工作簿。但是,当我执行 SaveAs 时,当前工作簿成为保存的工作簿,而不是我盯着的原始工作簿......
假设我从工作簿“A.xlsm”开始,在工作簿“A.xlsm”中发出命令
With ActiveWorkbook
.SaveAs FileName:=ThisWorkbook.Path + "\" & "B.xlsm"
Close 0
End With
活动工作簿中的任何更改都出现在工作簿“B.xlsm”而不是“A.xlsm”中!!!
问题 在工作簿“A.xlsm”中,如何在不更改活动工作簿的情况下保存副本?
【问题讨论】:
-
@SiddharthRout 该帖子已被“翻新”。这是他更新原始文章时的 Wayback Machine 链接:web.archive.org/web/20131213230603/http://www.siddharthrout.com/…
-
@AustinGordon Updated Link