title: Why Use Integer Instead of Long?
body: <p>I often see questions relating to <code>Overflow</code> errors with <a href="/questions/tagged/vba" class="post-tag" title="show questions tagged &#39;vba&#39;" rel="tag">vba</a>.</p>
  
  <p>My question is why use the <code>integer</code> variable declaration instead of just defining all numerical variables (excluding <code>double</code> etc.) as <code>long</code>?</p>
  
  <p>Unless you're performing an operation like in a for loop where you can guarantee that the value won't exceed the 32,767 limit, is there an impact on performance or something else that would dictate not using <code>long</code>?</p>