热门标签 | HotTags
当前位置:  开发笔记 > 后端 > 正文

vba里用exitsub为什么跳不出子程序?

excelvba 里exit sub跳不出子程序,而且经过exit sub到了该子程序中的endif,之后又跳到了endsub,而且经过endsub也跳不出该子程序,又跳到了endi

excel vba 里exit sub跳不出子程序,而且经过exit sub到了该子程序中的end if ,之后又跳到了end sub,而且经过end sub也跳不出该子程序,又跳到了end if ,且经过几次end if 后,在该程序中又接着运行了,造成了死循环。跳的先后顺序用注释标明了。代码大致如下:



sub 匹配(w)

if .......then



...

end if     '2   '5

.........         '6

if .... then

if w > 10 then

 call 匹配(w)

else

  call 匹配成功()

   exit sub    '1

end if

end if          '3

end sub     '4



   



推荐阅读
author-avatar
刘国彬2012_380
这个家伙很懒,什么也没留下!
PHP1.CN | 中国最专业的PHP中文社区 | DevBox开发工具箱 | json解析格式化 |PHP资讯 | PHP教程 | 数据库技术 | 服务器技术 | 前端开发技术 | PHP框架 | 开发工具 | 在线工具
Copyright © 1998 - 2020 PHP1.CN. All Rights Reserved | 京公网安备 11010802041100号 | 京ICP备19059560号-4 | PHP1.CN 第一PHP社区 版权所有