vba - 是否可以显示用户表单并执行 .show 方法下方的代码?
问题描述
我想从 Userform1 显示 Userform2 然后继续在 Userform1 中执行一些代码而不卸载 Userform1
Private Sub CommandButton1_Click()
UserForm2.Show
x = 1
MsgBox x
End Sub
解决方案
不确定这是您想要的,但这会按照您的描述进行:
UserForm2.Show vbModeless
请注意,UserForm2
它不再是模态的,这意味着用户可以在表单外部单击,甚至最终将其隐藏在UserForm1
.
模态表单在隐藏/关闭或销毁时将执行返回给调用者,无模式表单立即将执行返回给调用者(Initialize
尽管Activate
处理程序将首先运行)。
推荐阅读
- rsa - SubtleCrypto.wrapKey 用法:可以 exportKey 但不能 wrapKey?
- sql - Redshift 查询日期数据
- powershell - Powershell:由于向前和向后兼容性,ConvertFrom-Json 没有获得分配的变量
- r - 在匹配行上用另一个数据框更新数据框,例如使用连接语句更新 SQL
- python - 尝试在我的公司计算机上运行 #nltk.download('stopwords')) 代码时,如何修复 nltk.download [Win Errorr 10054]?
- java - Jena 使用 contains 和 lcase 查询 SPARQL
- sql - ORACLE,通过双列、多列的 ROWNUM 连接
- blockchain - 二维码和加密钱包
- python - Python Selenium Webdriver 表值到 Excel
- c# - 将 nvarchar 转换为 int 时 C# 转换失败