VB的GoTo或GoSub语句如何使用行标签?

如题所述

举个例子:

Sub example()
    Dim a As Integer
    a = 0
LineLabel: '行标签
    a = a + 1
    If a = 10 Then Exit Sub '防止死循环 
    GoTo LineLabel '跳转到名为 LineLabel 的行标签处
End Sub

追问

如果这个是行标签的使用方法,那么你知道行号的使用方法是什么吗?

温馨提示:内容为网友见解,仅供参考
无其他回答

VB的GoTo或GoSub语句如何使用行标签?
Sub example() Dim a As Integer a = 0LineLabel: '行标签 a = a + 1 If a = 10 Then Exit Sub '防止死循环 GoTo LineLabel '跳转到名为 LineLabel 的行标签处End Sub

VB的GoTo或GoSub语句如何使用行号?
GoSub跳转到line1, '当i= 2的时候Gosub 跳转到line2 Next For i = 1 To 2 On i GoTo Line3, Line4 Next Exit Subline1: MsgBox "line1": Return

VB On...GoSub和On...GoTo语句怎么用
可以在同一个列表中混合使用行号和行标签。在 On...GoSub 和 On...GoTo 中也可随意使用任意个行号和行标签。但是,如果使用了太多的行 标签或行号,以至于在一行中放不下,那么就必须在一行后使用>续行符来衔接到下一行。提示 若要执行多重分支,Select Case 提供了一种结构化与适应性更强的方法。

Excel VBA Goto GoSub语句详细教程以及两者区别(小知识大学问)_百度...
可以在同一个列表中混合使用行号和行标签。在 On...GoSub 和 On...GoTo 中也可随意使用任意个行号和行标签。但是,如果使用了太多的行标签或行号,以至于在一行中放不下,那么就必须在一行后使用续行符来衔接到下一行。提示 若要执行多重分支,Select Case 提供了一种结构化与适应性更强的方法。...

VBA里“goto”和“gosub”有什么区别?
标号1:...Gosub 语句格式:gosub 标号2 语句1 ...标号2:...Return 两者的相同处,都可以实现转移;区别在于,Gusub语句可以带有 Return,而GOTO不能带。当执行Gusub ... Return 语句,执行到Return 将返回到Gusub的下面一行代码。楼上朋友错了,无论这两个转移的哪一个,都只能在一...

excelVBA其他类语句和错误语句处理
一.其他循环语句 结构化程序使用以上判断和循环语句已经足够,建议不要轻易使用下面的语句,虽然VBA还支持。Gotoline该语句为跳转到line语句行Onexpressiongosubdestinatioinlist或者onexpressiongotodestinationlist语句为根据exprssion表达式值来跳转到所要的行号或行标记Gosubline…line…Return语句,Return返回...

VB中GoTo和GoSub...Return的区别?
Sub xx() Dim i as long i = 1 Goto iNext i = 100 Msgbox i Exit Sub '通常Goto或者Gosub语句,如果跳转后代码在末尾,为防止多余程序运行,需要添加Exit Sub提前终止代码运行。iNext: msgbox i '那么Goto到这里就只能向下运行到End Sub结束程序了。End SubSub ...

GOSUB语句与GOTO语句有哪些相同之处,有哪些不同之处?
GoSub 顾名思义是转到子程序(过程)。GoTo 是转到行号、标签,通常是在同一个子程序(过程)中跳转。

VBA gosub..return语句,如何理解Exit sub?
通常Goto或者Gosub语句,如果跳转后代码在末尾,为防止多余程序运行,需要添加Exit Sub提前终止代码运行。你框住代码F8一直按,你就看到原因了:当X循环到10结束的时候,如果没有Exit sub这一句的时候,接着会在A11出现偶数,但这显然是错误的。

vb中return语句的用法?
在vb中,return语句并不是用在函数的返回值上,这一点跟C和C++不同。主要用在下面两个语句:1) GoSub...Return 语句 语法:GoSub line ...line:...Return 必要的 line 参数可以是任何行标签或行号 说明:可以在过程中的任何地方使用 GoSub 和 Return,但是 GoSub 和与之相应的 Return 语句必须...

相似回答