首页 > 解决方案 > 是否可以显示用户表单并执行 .show 方法下方的代码?

问题描述

我想从 Userform1 显示 Userform2 然后继续在 Userform1 中执行一些代码而不卸载 Userform1

Private Sub CommandButton1_Click()    
 UserForm2.Show
 x = 1
 MsgBox x

End Sub

标签: vbavb6

解决方案


不确定这是您想要的,但这会按照您的描述进行:

UserForm2.Show vbModeless

请注意,UserForm2它不再是模态的,这意味着用户可以在表单外部单击,甚至最终将其隐藏在UserForm1.

模态表单在隐藏/关闭或销毁时将执行返回给调用者,无模式表单立即将执行返回给调用者(Initialize尽管Activate处理程序将首先运行)。


推荐阅读