Yes, it is my understanding as well that reference counting is used in VBA to determine if the memory for the Object should be reclaimed.
However, pointers to the Object may become Nothing (numerically 0) and that is somewhat of a different thing. For example, if there are two pointers to the...