title: Excel VBA object constructor and destructor
body: <p>I need to make some custom objects in VBA that will need to reference each other and I have a some issues.</p>
  
  <p>First - how do object constructors work in VBA? Are there constructors?</p>
  
  <p>Second - are there destructors? How does VBA handle the end of the object lifecycle? If I have an object that references others (and this is their only reference), then can I set it to Nothing and be done with it or could that produce memory leaks?</p>
  
  <p>This quasi-OO stuff is just a little bit irritating.</p>