【发布时间】:2018-01-01 14:08:38
【问题描述】:
我在打开工作簿时打开的工作簿“main.xlsm”中有一个用户窗体,在此用户窗体上我有一个按钮可以打开另一个工作簿“test1.xlsm”。在“test1.xlsm”工作簿中,我有一个在打开工作簿时打开的用户窗体,在此用户窗体上,我有一个按钮可以关闭并保存该工作簿。这个想法是,从“test1.xlsm”关闭用户表单后,我应该从“main.xlsm”返回用户表单,但在Workbooks("test1.xlsm").Close 行上,它会关闭所有打开的用户表单
这是“main.xlsm”中用户表单中按钮的代码:
Private Sub CommandButton1_Click()
Workbooks.Open ("D:\test1.xlsm")
End Sub
这是“main.xlsm”中用户表单中按钮的代码:
Private Sub SaveButton1_Click()
Workbooks("D:\test1.xlsm").Close SaveChanges:=True
End Sub
【问题讨论】: