Foxtable(狐表)用户栏目专家坐堂 → 遇到了一个Do与For Each嵌套循环的就无响应问题


  共有1741人关注过本帖树形打印复制链接

主题:遇到了一个Do与For Each嵌套循环的就无响应问题

帅哥哟,离线,有人找我吗?
magus1123
  11楼 | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信
等级:幼狐 帖子:94 积分:862 威望:0 精华:0 注册:2017/7/9 3:59:00
  发帖心情 Post By:2018/9/6 21:46:00 [只看该作者]

加了do while 和msgbox,然后就自动执行到所有负数都变成整数。因为正好5行,t3设置50,所以程序全部改成10之后结束了。
接着我把t3改成60执行,就死机了。。

 回到顶部
帅哥哟,离线,有人找我吗?
有点甜
  12楼 | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信
等级:版主 帖子:85326 积分:427815 威望:0 精华:5 注册:2012/10/18 22:13:00
  发帖心情 Post By:2018/9/6 21:59:00 [只看该作者]

加入msgbox弹出sum的值看一下不行?你还没理解?

 回到顶部
帅哥哟,离线,有人找我吗?
magus1123
  13楼 | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信
等级:幼狐 帖子:94 积分:862 威望:0 精华:0 注册:2017/7/9 3:59:00
  发帖心情 Post By:2018/9/6 22:21:00 [只看该作者]

感谢老师,已经搞定了。
是因为当所以补货数量都大于0时,在For Each语句中已经找不到满足补货数量<0的产品,而Do While 语句里又没满足总和大于t3,所以卡死了。
还是因为逻辑和各种情况没考虑周全导致的问题。在For Each语句改了一下就正常运行了。谢谢老师指点。 

 回到顶部
总数 13 上一页 1 2