人气 4214

[Excel技巧] excel VBA其他另类循环语句 [复制链接]

lubansoft 2017-11-2 17:41:50
一般情况下,我们可以使用for...next ; do while 等顺序语句。这里介绍一些其他的循环语句。需要注意的是结构化程序使用一般循环语句即可,建议不要轻易使用下面的语句,虽然VBA还支持。
1、Goto line 该语句为跳转到line语句行2、On expression gosub destinatioinlist 或者 on expression goto destinationlist 语句为根据 exprssion表达式值来跳转到所要的行号或行标记3、Gosub line…line…Return语句, Return 返回到 Gosub line行,如下例:Subgosubtry()
Dimnum
num=InputBox("输入一个数字,此值将会被判断循环")
Ifnum>0ThenGoSubRoutine1:Debug.Printnum:ExitSub
Routine1:
num=num/5
Return
EndSub4、while…wend语句,只要条件为TRUE,循环就执行,这是以前VB老语法保留下来的,如下例:WhileCondition 'whileI
摘自:Office教程学习网
您需要登录后才可以回帖 登录 | 立即注册

QQ|手机版|精益人 ( 沪ICP备19004111号-1 )

GMT+8, 2024-5-19 03:19 , Processed in 0.297002 second(s), 19 queries .

Powered by Lean.ren X3.5 Licensed  © 2001-2030 LEAN.REN