2 つのオブジェクト参照変数を比較します。
obj1 Is obj2
obj1、obj2
オブジェクト参照の値を含む式です。
Is 演算子の結果は、obj1 と obj2 が同じオブジェクトを参照する場合、またはどちらのオペランドも NOTHING と評価された場合にのみ TRUE です。それ以外の場合は、False (0) を返します。
オペランド obj1 と obj2 では、Variant 型の変数、オブジェクト参照変数、定数 NOTHING、または配列、リスト、ユーザー定義型などのオブジェクト参照を受け入れる変数要素を指定できます。
Class MyClass
' ...
End Class
Dim x As MyClass
Dim y As MyClass
Set x = New MyClass
Set y = New MyClass
Print x Is y ' Prints False
Set x = y ' x now refers to the same object as y.
Print x Is y ' Prints True