如何调试 Excel / OpenOffice / LibreOffice 宏 - 入门

如何调试 Excel / OpenOffice / LibreOffice 宏 - 入门

如何开始调试 VBA 宏?

这有助于定位代码和其处理的数据中的错误和失误。

答案1

调试宏的最基本级别已经很有用:这是如何开始的;


安排运行宏的先决条件,然后按ALT+F11

在任何“模块”中查找宏(您可能需要在“视图”菜单中打开一个面板才能看到它们),在几个地方也可能有“模块” - 一个是“标准”位置,除此之外在每个打开的工作表中至少有一个。

当您看到宏代码时;单击将光标放在例如感兴趣的行上,或者放在其稍前的一行上。

请注意,Excel 不允许在仅注释或“暗淡”的行上设置断点。
F9将会在该行上放置一个断点,使得宏运行时执行在该处停止。

现在以您习惯的方式启动宏。它将运行直到到达断点。完成后,编辑器将弹出 - 并处于“调试模式”;这使得“调试”菜单中的更多选项变得有用(上面的 F9 与菜单中的“切换断点”相同)。

F8是“Step into”的快捷方式,它将一次运行宏中的一个子句,同时跳转到进入您定义的任何子程序调用和函数。

执行完每个子句后,您可以检查 Excel 工作表光标位置和宏中的变量。
您还可以在任何变量上添加“监视”,以便在调试时查看其内容。

祝你好运!

相关内容