VBA – 打开一个用户表单后回到一个子表单
我挣扎着一个基本的问题,我没有find答案在线…我正在加载一个用户窗体(我没有使用Excel库创build的进度栏)后,回到我原来的子。
代码如下所示:
模块代码:
Sub Original_Sub() 'Some code here Userform1.Show 'Some code here I can't reach End sub
用户代码:
Private Sub UserForm_Initialize() With UserForm1 .StartUpPosition = 0 .Left = Application.Left + (0.5 * Application.Width) - (0.5 * .Width) .Top = Application.Top + (0.5 * Application.Height) - (0.35 * .Height) End With End Sub
代码的第一部分运行正常,但运行用户窗体代码后,它会停止…为什么不会像我调用macros时继续? 即:
Call MyMacro 'Rest of the code
有什么办法可以解决我的问题吗?
提前感谢您的帮助,祝您有美好的一天
吉恩
您需要无模式地显示表单。 要么将其ShowModal
属性设置为False
,要么使用:
Userform1.Show False