GoTo 语句
无条件转到过程内的指定行。
语法
GoTo行
备注
GoTo 只能转到所出现在过程内的行。
注意
[!注释] GoTo 语句太多可能会使代码难以阅读和调试。 使用结构化控制语句 (Do...Loop、For...接下来,如果...然后。。。否则,请尽可能选择大小写) 。
示例
此示例使用 GoTo 语句转到过程内的行标签。
Sub GotoStatementDemo()
Dim Number, MyString
Number = 1 ' Initialize variable.
' Evaluate Number and branch to appropriate label.
If Number = 1 Then GoTo Line1 Else GoTo Line2
Line1:
MyString = "Number equals 1"
GoTo LastLine ' Go to LastLine.
Line2:
' The following statement never gets executed.
MyString = "Number equals 2"
LastLine:
Debug.Print MyString ' Print "Number equals 1" in
' the Immediate window.
End Sub
另请参阅
支持和反馈
有关于 Office VBA 或本文档的疑问或反馈? 请参阅 Office VBA 支持和反馈,获取有关如何接收支持和提供反馈的指南。