请教各位在VBA中exit sub与end两句有何区别?最好能举个例子说明一下,我一直没搞明白这个问题。
另外在一个过程中如何结束另一个过程的运行?例如有两个过程sub aa与sub bb,假如在开始运行sub bb的时候sub aa还在继续运行。如何加入一段代码使得:
sub bb
'先结束sub aa
'再运行其他语句
end sub
如果你正在运行的只有一个程序,两个是一样的,如果同时运行的有两个程序,则
exit sub 只退出当前程序
end 结束所有程序的运行。
在含有窗体操作时特别需要注意。
比如,在窗体上有一个按钮,如果这个按钮执行的程序中含有
exit sub 是退出按钮所执行的程序,窗体不会关闭
end 不但退出按钮所执行的程序,连窗体也会关掉,所有正在运行的程序都会关掉
如果你正在运行的只有一个程序,两个是一样的,如果同时运行的有两个程序,则
exit sub 只退出当前程序
end 结束所有程序的运行。
在含有窗体操作时特别需要注意。
比如,在窗体上有一个按钮,如果这个按钮执行的程序中含有
exit sub 是退出按钮所执行的程序,窗体不会关闭
end 不但退出按钮所执行的程序,连窗体也会关掉,所有正在运行的程序都会关掉