【发布时间】:2015-10-12 18:13:00
【问题描述】:
我有一个包含多层用户表单的工作簿。
当工作簿打开时,用户会看到一个用户表单,该用户表单有两个命令按钮,一个是选择带有数据透视表和切片器的工作表,第二个是打开另一个包含八个命令按钮的用户表单,其中七个调用更多单独的用户表单和八个是关闭按钮。
我遇到的问题是,当我选择打开新用户窗体的命令按钮,然后关闭第二个用户窗体,然后重新选择命令按钮以重新打开第二个用户窗体时,会出现第二个用户窗体,但所有命令按钮都不起作用关闭窗口 (X)。
第一个命令按钮后面的代码如下:
Private Sub cmd_manageAbsence_Click()
splashScreen.Hide
Load managementFunctions
managementFunctions.Show
End Sub
第二个用户窗体的关闭和终止代码如下:
Private Sub cmd_close_Click()
Unload managementFunctions
End Sub
Private Sub UserForm_Terminate()
Sheets("Front").Activate
splashScreen.Show
End Sub
我在用户表单的第二层遇到了同样的问题,但我想如果我对第一层进行排序,我可以将修复应用到其余层。
谢谢
【问题讨论】: