+ -
当前位置:首页 → 问答吧 → 如何退出子程序而不退出窗体?

如何退出子程序而不退出窗体?

时间:2011-08-04

来源:互联网

我在窗体中编写了两个子过程,
Sub AAA()
......
If s>0 then MsgbBox "退出":Exit Sub ' End
End Sub

Sub BBB()
......
Call AAA
......
End Sub
我用 Exit Sub 只能退出子过程AAA,而继续执行子过程BBB;如果用End则把窗体也强制卸载了。请问用什么语句,能终止运行所有子程序,而又不卸载窗体?

[ 本帖最后由 这里人气旺 于 2011-8-4 21:34 编辑 ]

作者: 这里人气旺   发布时间: 2011-08-04

路过,瞧瞧,没学过这么高深的东东,顶一个!

作者: guaiwu326   发布时间: 2011-08-04

这个论坛有没有专门的教程区?

作者: guaiwu326   发布时间: 2011-08-04

不能回答你的问题,纯支持一下。

作者: guaiwu326   发布时间: 2011-08-04

可以用变量传递.

作者: 白云2011   发布时间: 2011-08-04

引用:
原帖由 白云2011 于 2011-8-4 22:11 发表
可以用变量传递.
能说详细一点吗?我不明白。谢谢!

作者: 这里人气旺   发布时间: 2011-08-04

Sub test1()
Application.ExecuteExcel4Macro "SET.NAME(""a"",""a1"")"
test2
End Sub
Sub test2()
MsgBox Application.ExecuteExcel4Macro("a")
End Sub

作者: 白云2011   发布时间: 2011-08-04

相关阅读 更多