如何跳出一层的do ...loop循环?

解决方案 »

  1.   

    dim i=0
    do
      if i=10 then exit do
      i=i+1
    loop
      

  2.   

    exit do 或者 goto lableNo
      

  3.   

    dim i=0
    do
      if i<>10 then i=i+1
    loop
    就只不执行i<>10 
      

  4.   

    恩,最好不要用goto labelNo
    很容易搞混的。
    用exit do吧,价格便宜量又足,我们一直用它!
      

  5.   

    exit do 不可以啊!!!这个都停止整个循环了,我也要跳过循环,麻烦给个好用的吧!!
      

  6.   

    goto lableNo  中的lableno是什么意思?麻烦专家告诉俺好么?
      

  7.   

    dim i=0
    do
      if i<>10 then 
          i=i+1
      else
          goto lable
      end if
    loop
    lable:
      'continue....
      

  8.   

    不要用goto
    用exit do
      

  9.   

    如何跳出一层的do ...loop循环?
      

  10.   

    就用GOTODO 
      IF I =10 GOTO CMD   GOTO NEXTLOOP
    CMD:
    NEXTLOOP:
    LOOP
      

  11.   

    在你的执行代码前后加上 If...Then......End If
      

  12.   

    在你的执行代码前后加上If...Then......End If
      

  13.   

    类似continue的语句或者类似的语句在VB中是 没有的,不过可以借助GOTO实现。
      

  14.   

    用VB实现这个很痛苦的,C++吧
      

  15.   

    就用GOTODO 
      
      GOTO NEXTLOOP  
    NEXTLOOP:
    LOOP
      

  16.   

    goto ...再loop好象不能通过编译
    以下程序可以跳过i=10不执行
    Do
        i = i + 1
        If i <> 10 Then
            If i > 15 Then Exit Do
        End If
    Loop
      

  17.   

    dim YY
    yy=0
    Do
       if ... then
         yy=1
       else
          do
             if ... then
                goto One
             end if
    Two:
          loop
          goto hehe
    One:
          if ... then
             Goto two
          end if
    hehe:
       end if 
    loop While yy=0呵呵,乱七八糟,不过说明了很多用法
      

  18.   

    Exit语句 
    退出 Do...Loop、For...Next、Function、Sub 或 Property 代码块。 语法Exit DoExit ForExit FunctionExit PropertyExit SubExit 语句的语法有以下几种形式:语句 描述 
    Exit Do 提供一种退出 Do...Loop 循环的方法,并且只能在 Do...Loop 循环中使用。Exit Do 会将控制权转移到 Loop 语句之后的语句。当 Exit Do 用在嵌套的 Do...Loop 循环中时,Exit Do 会将控制权转移到 Exit Do 所在位置的外层循环。 
    Exit For 提供一种退出 For 循环的方法,并且只能在 For...Next 或 For Each...Next 循环中使用。Exit For 会将控制权转移到 Next 之后的语句。当 Exit For 用在嵌套的 For 循环中时,Exit For 将控制权转移到 Exit For 所在位置的外层循环。 
    Exit Function 立即从包含该语句的 Function 过程中退出。程序会从调用 Function 的语句之后的语句继续执行。 
    Exit Property 立即从包含该语句的 Property 过程中退出。程序会从调用 Property 过程的语句之后的语句继续执行。 
    Exit Sub 立即从包含该语句的 Sub 过程中退出。程序会从调用 Sub 过程的语句之后的语句继续执行。 
    说明不要将 Exit 语句与 End 语句搞混了。Exit 并不说明一个结构的终止。