另外需要注意的地方: 太多的 GoTo 语句,会使程序代码不容易阅读及调试。 尽可能使用结构化控制语句(Do...Loop、For...Next、If...Then...Else、Select Case)。 接下来讲讲过程的调用。 通过前面的学习,想必大家也会写过程了。 先看下面的示例,总共有...
退出哪类循环: For…Next 、 Do…Loop 块、 Sub、 Function。 对应退出语句:Exit For、 Exit Do、 Exit Sub、Exit Function。 如果要实现其他语言的 continue 的效果,可以使用利用goto语句进行模拟。比如要打印 100 以内 3 的倍数的和: Sub print3() Dim i As Integer, count As Long For i = 1 To 10...
GoTo 只能跳到它所在过程中的行。 注意 太多的 GoTo 语句,会使程序代码不容易阅读及调试。尽可能使用结构化控制语句(Do...Loop、For...Next、If...Then...Else、Select Case)。 GoTo 语句示例 本示例使用 GoTo 语句在一个过程内的不同程序段间作流程控制,不同程序段用不同的“程序标签”来区隔。 Sub Go...
Loop Until I = 10 'I等于10时,退出循环 End Sub 5.Do…Loop,没有任何条件,循环体中用If…Then…Else…End If语句判断,如果符合条件,用Exit Do语句退出循环。 6、 GoTo、On…GoTo语句 1.GoTo语句 无条件地跳转到程序的某个标记,此标记可以利用任何字符组合,以字母开头,以冒号结尾。 2.On…GoTo语句 如果...
Do until...Loop 语句是直到条件变成True时才停止循环 如果事先知道循环次数,应该使用For循环,据说它比Do循环速度快 不知道起点和终点,需要在循环内计算结果出来以后才能判断是否该终止循环的,用Do Loop循环。反之,如果很明确需要循环计算的次数,则用For……Next……计量循环。
[!注释]GoTo语句太多可能会使代码难以阅读和调试。 使用结构化控制语句(Do...Loop、For...接下来,如果...然后。。。否则,请尽可能选择大小写) 。 示例 此示例使用GoTo语句转到过程内的行标签。 VB SubGotoStatementDemo()DimNumber, MyString Number =1' Initialize variable.' Evaluate Number and branch to...
一、VBA GoTo语句基础语法:GoTo 语句 无条件地转移到过程中指定的行。语法: GoTo line 必要的 line 参数可以是任意的行标签或行号。说明 GoTo 只能跳到它所在过程中的行。注意 太多的 GoTo 语句,会使程序代码不容易阅读及调试。尽可能使用结构化控制语句(Do...Loop、For...Next、If...Then......
Do...Loop End Enum Erase Error 事件 結束 FileCopy For Each...Next For...Next 函數 Get GoSub...Return GoTo If...Then...Else Implements Input # Kill Let Line Input # Load Lock、Unlock LSet Mid MkDir 名稱 On Error On...GoSub、On...GoTo ...
Do...Loop End 枚举 Erase 错误 事件 Exit FileCopy For Each...Next For...Next 函数 获取 GoSub...Return GoTo If...Then...Else Implements Input # Kill Let Line Input # 加载 Lock、Unlock LSet Mid MkDir 名称 On Error On...GoSub、On...GoTo ...
Do...Loop End Enum Erase Error 事件 結束 FileCopy For Each...Next For...Next 函數 Get GoSub...Return GoTo If...Then...Else Implements Input # Kill Let Line Input # Load Lock、Unlock LSet Mid MkDir 名稱 On Error On...GoSub、On...GoTo ...