Collectionで
その中に特定のデータが入ってる要素が存在するかどうか確認するメソッドってないでよね。
だからそれを自作する場合、その作成したメソッドisExist()はどこに置けばいいですか?
継承がないからそのCollectionに入れられないし。

具体的には
Dim Col as Collection
Set Col = New Collection
(中略)
If Col.isExist(tmpObj) Then
のようにCollectionのメソッドとして使えれば便利だけど使えないじゃないですか。