VBA(VB)里 goto 和 gosub有啥区别?

VBA(VB)里 goto 和 gosub有啥区别


泛舟湖上清波郎朗
浏览 1587回答 2
2回答

慕尼黑的夜晚无繁华

goto Num语句格式:goto 标号1..................标号1:..................Gosub 语句格式:gosub 标号2语句1..................标号2:..................Return两者的相同处,都可以实现转移;区别在于,Gusub语句可以带有 Return,而GOTO不能带。当执行Gusub ...... Return 语句,执行到Return 将返回到Gusub的下面一行代码。无论这两个转移的哪一个,都只能在一个过程中进行,不能转移到本过程外。

紫衣仙女

goto语句只能用在一个过程里来作为跳转,这样子on error goto err'遇到错误就条到 err:err:msgbox "错误"gosub 可以到别的过程。
打开App,查看更多内容
随时随地看视频慕课网APP