excel VBA其他类语句和错误语句处理

网友投稿 464 2022-12-02

excel VBA其他类语句和错误语句处理

本文教你VBA其他类语句和错误语句处理。

一.其他循环语句 结构化程序使用以上判断和循环语句已经足够,建议不要轻易使用下面的语句,虽然VBA还支持。

Gotoline该语句为跳转到line语句行 Onexpressiongosubdestinatioinlist或者onexpressiongotodestinationlist语句为根据exprssion表达式值来跳转到所要的行号或行标记 Gosubline…line…Return语句,Return返回到Gosubline行,如下例:

Subgosubtry() Dimnum Num=inputbox(“输入一个数字,此值将会被判断循环”) Ifnum>0thenGosubRoutine1:Debug.printnum:Exitsub Routine1: Num=num/5 Return Endsub

while…wend语句,只要条件为TRUE,循环就执行,这是以前VB老语法保留下来的,如下例:

excel VBA其他类语句和错误语句处理

whilecondition ‘whileI<50 [statements] ‘I=I+1 wend ‘Wend

二.错误语句处理 执行阶段有时会有错误的情况发生,利用OnError语句来处理错误,启动一个错误的处理程序。语法如下: OnErrorGotoLine‘当错误发生时,会立刻转移到line行去 OnErrorResumeNext‘当错误发生时,会立刻转移到发生错误的下一行去 OnErroGoto0 ‘当错误发生时,会立刻停止过程中任何错误处理过程

版权声明:本文内容由网络用户投稿,版权归原作者所有,本站不拥有其著作权,亦不承担相应法律责任。如果您发现本站中有涉嫌抄袭或描述失实的内容,请联系我们jiasou666@gmail.com 处理,核实后本网站将在24小时内删除侵权内容。

上一篇:如何修改Excel状态栏的显示信息
下一篇:如何查询Excel当前打印机名称
相关文章