别忘了在分支过程前加上exit sub或exit function

解决方案 »

  1.   

    可以,但是最好不要这样使用
    一般一个函数,或过程中只要一个on error goto ...就可以了。
    如果一个不可以,就把该函数分解成多个函数,到最后肯定一个函数,只用
    一个on error goto ...就可以了
      

  2.   

    没问题。不过连续的两句on error goto就多余啦。
      

  3.   

    可以的话最好一个都别用,强制性的GOTO语句会带来意想不到的后果(包括有可能出现内存读写错误),最好是判断或是测试所有可能出错的原因,然后给出相应的处理.这仅是一点意见!!
      

  4.   

    on error go to 这样的语句最好少用
    程序的错误处理最好在模块里加上一段public cErrorhandler()
          ......end sub在屏幕上过程里加一段调用private sub ccc()
    on error goto cError      ......
          exit sub
    cError:
         call cErrorhandler
    end sub
    所有出错的地方都可以调用模块的错误处理过程