Compartir a través de


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.