excel - 停止在关闭和打开用户窗体_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
解决方案
跳过formName.Hide
线路。它们是不必要的。
在Unload formName
语句之后添加:
Set formName = Nothing
另外,使该otherForm.Show
行位于上述两行之前。
推荐阅读
- java - 违反使用 Android 广告 ID 政策和第 4.8 节
- asp.net-mvc - 如何在 Login.cshtml 之外的另一个视图中使用脚手架的 LoginModel?
- mysql - 找出每个年龄类别中最常见的流派
- webpack - 将 Electron 应用程序打包到 ASAR 中会导致找不到模块错误
- android - 来自外部存储的FFmpegMediaMetadataRetriever?安卓工作室/科特林
- php - Php Ajax 图像未上传
- java - 将 HTML 和 CSS 样式应用于 Java Swing 组件
- reactjs - 多个 React Native Modal 中的动态值
- javascript - 验证后将基于 html 表单输入的消息返回到 Google 工作表中
- javascript - 从 location.href="javascript:someFunction()" 获取价值?