假如某For循环中,最终发现当i=31时出错,这时你需要在i=31时单步调试,有4个方法:
1.在n=fun1(i)行设置断点,然后按F5一步步到i=31时改按F8进入子函数单步调试
2.插入一小片
代码设置断点,例如:
1
2
3
4
5
6
7
8
9
10
|
Dim
i%,n%
For
i=1
To
100
ifi=31then
aa=1
endif
n=fun1(i)
debug.printi,n
Next
|
3.用debug.assert
8
debug.asserti<>31
n=fun1(i)
Next
4.和debug.assert类似: 右击代码区中的i,选择菜单“添加监视”,在表达式框里输入i=31,下面选择“当表达式值为真时中断”,
|
版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。