title: Application.Cells VS Application.ActiveSheet.Cells
body: <p>The Macro Recorder generated the following statement:</p>
  
  <pre><code>Cells.Select
  </code></pre>
  
  <p>Now I understand that without the object qualifier this will return all the cells as a <code>Range</code> object.</p>
  
  <p>However, I am wondering what the fully qualified version of this statement is?</p>
  
  <p>Is it:</p>
  
  <ol>
  <li><code>Application.Cells.Select</code> </li>
  <li><code>Application.ActiveSheet.Cells</code> </li>
  <li><code>Application.ActiveWorkbook.ActiveSheet.Cells</code></li>
  </ol>
  
  <p>In other words, which one of those fully qualified statements is actually executed by VBE when it runs <code>Cells.Select</code>?</p>
  
  <p>What is the difference between all of these??? As all of these access the same object in the end - is it just personal preference as to which statement I would use if I wanted to explicitly qualify all the objects?</p>
  
  <p>Thank you so much!</p>