Operador Is
Se usa para comparar dos variables de referencia de objetos.
Sintaxis
resultado=object1Esobject2
La sintaxis del operador Is contiene los elementos siguientes:
Parte | Descripción |
---|---|
result | Obligatorio; cualquier variable numérica. |
object1 | Obligatorio. Cualquier nombre de objeto. |
object2 | Requerido; nombre de cualquier objeto. |
Comentarios
Si object1 y object2 hacen referencia al mismo objeto, el resultado es True; Si no lo hacen, el resultado es False. Se pueden hacer dos variables para hacer referencia al mismo objeto de varias maneras.
En el ejemplo siguiente, se ha establecido que A debe hacer referencia al mismo objeto que B:
Set A = B
El ejemplo siguiente establece que A y B deben hacer referencia a un mismo objeto C:
Set A = C
Set B = C
Ejemplo
Este ejemplo usa el operador Is para comparar dos referencias de objetos. Los nombres de variable de objeto son genéricos y solo se usan a modo de ilustración.
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.
Vea también
Soporte técnico y comentarios
¿Tiene preguntas o comentarios sobre VBA para Office o esta documentación? Vea Soporte técnico y comentarios sobre VBA para Office para obtener ayuda sobre las formas en las que puede recibir soporte técnico y enviar comentarios.