退出Do…Loop块、For…Next、Function、Sub或Property代码。 语法 Exit Do Exit For Exit Function Exit Property Exit Sub Exit语句具有以下语法形式: 语句说明 Exit Do提供退出Do...Loop语句。 只能在Do...Loop语句内使用它。Exit Do将控制权转移给Loop语句之后的语句。 在嵌套的Do...Loop语句内使用时,Exit ...
5) Exit语句导致立即从Function过程中退出。程序将继续执行已调用 Function 过程的语句后面的语句。任何数量的Exit Function语句可以出现在Function过程中的任何位置。6) 与 Sub 过程一样,Function 过程是一个单独的过程,它可以获取参数、执行一系列语句和更改其参数的值。但是,与Sub过程不同,当您希望使用函数返回的...
2.Function过程返回值,这是通过对函数过程名称赋值来传递给调用过程的,可以作为表达式的一部分。 3.函数过程名赋值可以在该过程内多次执行。 4.Function过程可以包括任意条Exit Function语句,用来强制退出该过程。程序将从调用该过程的语句的下一行代码继...
会用到Exit的主要是循环(Do…Loop块、For…Next)、函数(Function)和过程(Sub),表示方法分别为:Exit Do,Exit For,Exit Function,Exit Sub。 02 语法详述 Exit Do: 提供退出 Do...Loop 语句。只能在 Do...Loop 语句内使用它。Exit Do 将控制权转移给 Loop 语句之后的 语句。在嵌套的 Do...Loop 语句内使...
Exit Function:从Function过程中退出,程序接着从调用该Function过程的语句之后的语句执行。在Function过程的任何位置都可以有Exit Function语句。 语句:函数过程内的一系列执行语句。 函数名=表达式:前面不是有提到函数过程可以返回一个值嘛,要从函数返回一个值,只需将该值...
1、Exit Sub(退出整个sub) Sub e1() Dim x As Integer For x = 1 To 100 Cells(1, 1) = x If x = 5 Then Exit Sub End If Next x End Sub 2、Exit function(退出整个function) Function ff() Dim x As Integer For x = 1 To 100 ...
(1)、End结束语句:End语句可以单独使用,也可以结合部分控制关键字使用,如Function、If、Select、Sub、With等。End语句用于立即结束一个过程或者块,它提供了一种强制中止程序或结束语句块的方法。End语句结合不同控制关键字时的使用方法如下表: 示例: (2)、Exit结束语句:Exit语句用于强制退出Do-Loop、For、Function函...
Exit For End If Next myCell 以上是For Each的退出方法。如果是For to 结构的循环,同样使用Exit For语句来退出。 二、Do 或 Do While语句的退出 使用Exit Do语句退出。 三、退出Sub过程 使用Exit Sub语句退出。 四、退出函数Fuction 使用Exit Function语句退出。
1 exit 用法的简要总结 1.1 具体用法 exit do ' 用在do loop 循环里 exit for ' 用在 for next 循环里 exit sub ' 用在sub里 exit function ' 用在function里 exit propperty '?? 1.2 错误的用法 exit '不能单独使用 exit if '一般并没有必要跳出 if 吧 ...
(1)exit语句种类 退出do while循环时,使用exit do; 退出for循环,使用exit for 退出sub子过程,使用exit sub; 退出function函数,使用exit function While wend循环没有相应的exit退出语句,所以该循环不推荐使用。 (2)一个示例 Sub 找到第一个数据() '使用exit退出循环的示例 ...