VBA里“goto”和“gosub”有什么区别?

如题所述

goto Num语句格式:
goto 标号1
......
......
......
标号1:
......
......
......

Gosub 语句格式:
gosub 标号2
语句1
......
......
......
标号2:
......
......
......
Return

两者的相同处,都可以实现转移;区别在于,Gusub语句可以带有 Return,而GOTO不能带。
当执行Gusub ...... Return 语句,执行到Return 将返回到Gusub的下面一行代码。

楼上朋友错了,无论这两个转移的哪一个,都只能在一个过程中进行,不能转移到本过程外。
温馨提示:答案为网友推荐,仅供参考
相似回答