【发布时间】:2015-02-27 09:43:37
【问题描述】:
我正在寻找用于关闭所有打开的工作簿而不保存然后打开另一个工作簿的 VBA 代码。
现在有人知道正确的 VBA 代码了吗?
我现在有以下代码:
Private Sub Workbook_Open()
Dim WB As Workbook
For Each WB In Workbooks
If Not (WB Is ActiveWorkbook) Then WB.Close
Next
End Sub
这个我没试过jet。我尝试让宏 dat 每天在同一时间开始并关闭所有工作簿。然后打开工作簿并更新数据。
【问题讨论】:
-
对您的代码稍作修改以不保存更改:
WB.Close savechanges:=False