单步执行使用“运行应用程序”进行复制粘贴和执行的宏代码

时间:2013-10-18 15:19:35

标签: debugging excel-vba excel-2010 vba excel

这是我第一次参加这个神奇的论坛。我也是vba的新手(3周)。

  1. 我有2个宏:CallerMac,WorkerMac。它们位于我的VBAProject的“模块”节点中的单独模块中。

  2. 在其代码中,CallerMac导入.bas文件(具有WorkerMac代码)并通过“Application.Run”执行它

  3. 当用户交付此代码时,他们将运行“CallerMac”(其代码不会发生太大变化),而代码导入“WorkerMac”(可能经常更改)

  4. 出于调试目的,如何在执行期间“F8”/步入复制的代码(WorkerMac)?

    请告诉我如何解释我的问题,如果它对你说的不多,或者我应该以不同的方式搜索它(我在发布此代码之前做了很多搜索)

  5. 非常感谢。

1 个答案:

答案 0 :(得分:1)

当您单步执行“CallerMac”时,可以在“WorkerMac”的开头放置一个断点,然后使用F8继续在步骤模式下运行“WorkerMac”。

您可以通过右键单击作为可执行语句的行并转到Toggle-> Breakpoint,或者单击代码旁边左侧的栏来添加断点。它应该在条形图中显示一个红色圆圈,并用红色突出显示该行。