GoTo 语句
无条件转到过程内的指定行。
语法
GoTo行
备注
GoTo 只能转到所出现在过程内的行。
注意
[!注释] GoTo 语句太多可能会使代码难以阅读和调试。 使用结构化控制 语句 (Do...循环, 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 支持和反馈,获取有关如何接收支持和提供反馈的指南。
反馈
https://aka.ms/ContentUserFeedback。
即将发布:在整个 2024 年,我们将逐步淘汰作为内容反馈机制的“GitHub 问题”,并将其取代为新的反馈系统。 有关详细信息,请参阅:提交和查看相关反馈