解决方案 »

  1.   

    LZ的代码多了个Next,去掉后进入死循环.
    LZ可以用Exit For来替代GoTo,代码如下:
    Private Sub aa()
        
        For i = 1 To 10        If i = 3 Then Exit For
            
        Next iline1:    MsgBox "不能告诉你具体数字,只确定它不是2"End Sub
      

  2.   

    你这用法,我会呀。
    但我的本意是退出这次循环,不是退出整个for循环呀。
      

  3.   

    Private Sub aa()
        For I = 1 To 9
            If I = 5 Then GoTo continue
                Print I
    continue:      '直接跳过Print i 了,注意冒号
        Next I
    End Sub
      

  4.   

    你不能从goto跳转到循环外面,反之亦然。
    要终止循环用exit for