title: reverse engineer vba code excel
body: <p>I am not a VBA programmer. However, I have the 'unpleasant' task of re-implementing someones VBA code in another language. The VBA code consists of 75 modules which use one massive 'calculation sheet' to store all 'global variables'. So instead of using descriptive variable names, it often uses:</p>
  
  <pre><code>= Worksheets("bla").Cells(100, 75).Value
  </code></pre>
  
  <p>or</p>
  
  <pre><code>Worksheets("bla").Cells(100, 75).Value =
  </code></pre>
  
  <p>To make things worse, the 'calculation sheet' also contains some formulas.  </p>
  
  <p>Are there any (free) tools which allow you to reverse engineer such code (e.g. create Nassi–Shneiderman diagram, flowcharts)? Thanks.</p>