首页 > 解决方案 > 停止在关闭和打开用户窗体_VBA

问题描述

我创建了两个表格。按下按钮 1 打开表格编号 2。通过关闭表格编号 2,显示表格编号 1。但是这个动作只做了一次,第二次就停止了,几乎不起作用。代码哪里有问题?

代码用户窗体1:

Private Sub ShowUserform2_Click()
  UserForm1.Hide
  Unload UserForm1
  UserForm2.Show
End Sub

代码用户表单2:

Private Sub UserForm_Terminate()
  UserForm2.Hide
  Unload UserForm2
  UserForm1.Show
End Sub

标签: excelvbauserform

解决方案


跳过formName.Hide线路。它们是不必要的。

Unload formName语句之后添加:

Set formName = Nothing

另外,使该otherForm.Show行位于上述两行之前。


推荐阅读