title: Excel waiting for one macro to finish before calling another
body: <p>I'm using Application run to call several macros in order like this.</p>
  
  <pre><code>Sub Run_All_Macros()
    Application.Run ("Macro_1")
    Application.Run ("Macro_1")
  End Sub
  </code></pre>
  
  <p>When I start Run_All_Macros, all the macros run in parallel.   Is there a way to wait for the first macro to complete before the second is started?</p>