电脑教程
位置:首页>> 电脑教程>> office教程>> excel VBA其他类语句和错误语句处理

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

  发布时间:2023-08-29 09:12:56 

标签:发生,循环,语句,错误,Excel函数

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

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

  1. Gotoline该语句为跳转到line语句行

  2. Onexpressiongosubdestinatioinlist或者onexpressiongotodestinationlist语句为根据exprssion表达式值来跳转到所要的行号或行标记

  3. Gosubline…line…Return语句,Return返回到Gosubline行,如下例:

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

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

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

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

0
投稿

猜你喜欢

手机版 电脑教程 asp之家 www.aspxhome.com