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.