返回首页
当前位置: 主页 > Excel教程 > Excel VBA教程 >

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

时间:2017-05-09 09:39来源:Office教程学习网 www.office68.com编辑:麦田守望者

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


      一.其他循环语句
      结构化程序使用以上判断和循环语句已经足够,建议不要轻易使用下面的语句,虽然VBA还支持。
  1. Goto line 该语句为跳转到line语句行
  2. On expression gosub destinatioinlist 或者 on expression goto destinationlist 语句为根据 exprssion表达式值来跳转到所要的行号或行标记
  3. Gosub line…line…Return语句, Return 返回到 Gosub line行,如下例:
Sub gosubtry()
Dim num
Num=inputbox(“输入一个数字,此值将会被判断循环”)
If num>0 then Gosub Routine1 :Debug.print num:Exit sub
Routine1:
Num=num/5 
Return
End sub
  1. while…wend语句,只要条件为TRUE,循环就执行,这是以前VB老语法保留下来的,如下例:
while condition ‘while I<50
[statements]  ‘I=I+1
wend  ‘Wend
 
      二.错误语句处理
      执行阶段有时会有错误的情况发生,利用On Error语句来处理错误,启动一个错误的处理程序。语法如下:
On Error Goto Line   ‘当错误发生时,会立刻转移到line行去
On Error Resume Next ‘当错误发生时,会立刻转移到发生错误的下一行去
On Erro Goto 0      ‘当错误发生时,会立刻停止过程中任何错误处理过程
------分隔线----------------------------
标签(Tag):excel excel2003 Excel照相功能 Excel进行数据同步
------分隔线----------------------------
推荐内容
猜你感兴趣