Operador Is
Utilizado para comparar duas variáveis de referência de objetos.
Sintaxe
resultado=object1Éobjeto2
A sintaxe do operador É tem as seguintes partes:
Sair | Descrição |
---|---|
resultado | Obrigatório; qualquer variável numérica. |
objeto1 | Necessário; qualquer nome de objeto. |
objeto2 | Necessário; qualquer nome de objeto. |
Comentários
Se o objeto1 e o objeto2 se referirem ao mesmo objeto, o resultado é Verdadeiro; se não o fizerem, o resultado é Falso. Podem ser feitas duas variáveis para fazer referência ao mesmo objeto de várias formas.
No exemplo seguinte, A foi definido para fazer referência ao mesmo objeto que B:
Set A = B
O exemplo seguinte faz com que A e B se refiram ao mesmo objeto que C:
Set A = C
Set B = C
Exemplo
Este exemplo utiliza o operador Is para comparar duas referências de objetos. Os nomes das variáveis de objeto são genéricos e são utilizados 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.