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 Obrigatório; Qualquer nome de objeto.
objeto2 Obrigatório; Qualquer nome de objeto.

Comentários

Se o objeto1 e o objeto2 se referirem ao mesmo objeto, o resultado será True; caso contrário, o resultado é 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 de variáveis de objeto são genéricos e usados apenas para fins ilustrativos.

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.