For n=Row+1 To 1000
......
    If Err.Number<>0 Then
       Exit For
    End
......
    Next调试状态下,n=7时就Err.Number<>0(也应该是这样的),跳出For循环
但是For n=Row+1 To 1000
    If Err.Number<>0 Then
       Exit For
    End If
    For m=1 To 1
    ......
    Next
Next以上代码应该 也是要n=7时,就Err.Number<>0,跳出For循环,但是它n=7时还是继续往下执行,到n=8时才跳For循环,请教是怎么回事?