有人可以向我解释为什么。隐藏和卸载表格什么都不做?他们自己都没有做任何事情。 最终目标是显示form1,运行一堆代码,然后关闭form1,并显示form2。
Sub test()
loadingForm.Show
loadingForm.Hide
Unload loadingForm
'why doesnt either of those do anything???
End Sub
答案 0 :(得分:0)
UserForm的showmodal
属性的默认值为True
。
这是除非Userform1关闭之外没有其他代码正在运行的原因。
将此属性与False
方法一起设置为Show
可以解决您的问题:
Sub test()
loadingForm.Show False '<--- add this parameter
'insert additional code you want to run here
loadingForm.Hide
Unload loadingForm
End Sub