我正在使用Application run按顺序调用几个宏。
Sub Run_All_Macros()
Application.Run ("Macro_1")
Application.Run ("Macro_1")
End Sub
当我启动Run_All_Macros时,所有宏并行运行。有没有办法在第二个宏开始之前等待第一个宏完成?
答案 0 :(得分:4)
如果您单步执行宏(使用F8),您应该看到它们按顺序运行而不是同时运行。
我使用逐步方法来准确地观察发生的事情和顺序。我经常发现我在逻辑或其他方面包含了一个错误,但是没有给出所需的结果。