Operador Is

Usado para comparar duas variáveis de referência de objeto.

Sintaxe

Resultado=object1Isobject2

A sintaxe do operador Is tem estas partes:

Sair Descrição
resultado Obrigatório; qualquer variável numérica.
object1 Necessário; qualquer nome de objeto.
object2 Necessário; qualquer nome de objeto.

Comentários

Se object1 e object2 se referirem ao mesmo objeto, o resultado será True; se não o fizerem, o resultado será False. Duas variáveis podem ser feitas para se referir ao mesmo objeto de várias maneiras.

No exemplo a seguir, A foi definido para se referir ao mesmo objeto que B:

Set A = B

O exemplo a seguir faz com que A e B se refiram ao mesmo objeto que C:

Set A = C
Set B = C

Exemplo

Este exemplo usa o operador Is para comparar duas referências de objeto. Os nomes das variáveis de objeto são genéricos e usados apenas para fins de ilustração.

Dim MyObject, YourObject, ThisObject, OtherObject, ThatObject, MyCheck
Set YourObject = MyObject    ' Assign object references.
Set ThisObject = MyObject
Set ThatObject = OtherObject
MyCheck = YourObject Is ThisObject    ' Returns True.
MyCheck = ThatObject Is ThisObject    ' Returns False.
' Assume MyObject <> OtherObject
MyCheck = MyObject Is ThatObject    ' Returns False.

Confira também

Suporte e comentários

Tem dúvidas ou quer enviar comentários sobre o VBA para Office ou sobre esta documentação? Confira Suporte e comentários sobre o VBA para Office a fim de obter orientação sobre as maneiras pelas quais você pode receber suporte e fornecer comentários.