vba - 如何调试循环/在循环中向前移动?(VBA)
问题描述
我正在尝试在 VBA 中调试多层循环。我想看看循环的逐步过程,但只能很好地进入循环。(即循环从 1 到 120,我希望看到它在 i = 110 时运行)
我知道我可以在中断模式下使用 F8 键,但是有没有办法在循环中前进而不按住 F8 键,直到我到达我需要的循环点?
谢谢
解决方案
只是一些选项:
- 添加手表并打破价值(必须瞄准正确的价值)
- 在 110 开始相关循环
- 在相关循环中添加
If
子句 with ;STOP
这仅仅是列举的一小部分。
If
带有子句的示例:
Option Explicit
Public Sub test()
Dim i As Long
For i = 1 To 120
If i = 110 Then
Debug.Print i
Stop
End If
Next i
End Sub
推荐阅读
- node.js - 如何获取在永久 npm 中运行的 NodeJs 应用程序的日志?
- javascript - 如何复制对象然后将其保存到本地存储
- javascript - 打印时如何实现引导包含另一个隐藏的用 javascript
- python - TypeError:bufsize 必须是整数?
- javascript - javascript 计时事件...这里有什么问题?
- php - PHP:无法将重新定义的数据保存到数据库
- php - HTTPS 的 HTTP 响应代码 403,但不是 HTTP,自定义 PHP 脚本
- npm - npm install 后 NPM package.json 未更新
- reactjs - ReactJS 错误:仅支持绝对 URL
- mysql - 带有游标的 MySQL 过程未正常运行