无条件转到过程内的指定行。
语法
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 支持和反馈,获取有关如何接收支持和提供反馈的指南。