title: VBA: Conditional - Is Nothing
body: <p>There is an <code>If</code> condition in a VBA application as seen below:</p>
  
  <pre><code>If Not My_Object Is Nothing Then
  My_Object.Compute
  </code></pre>
  
  <p>When the code is run in debug mode, I found that the <code>If</code> condition returns a true even when <code>My_Object</code> has "No Variables".</p>
  
  <p>Could somebody please explain this? I want <code>My_Object.Compute</code> to be executed only when <code>My_Object</code> exists.</p>