Clase Watches (Excel VBA)

Colección de todos los objetos Watch de una aplicación especificada. Para usar una variable de clase Watches, primero debe ser instanciado, por ejemplo


Dim wtcs as Watches
Set wtcs = Application.Watches

For Each

A continuación, se muestra un ejemplo de cómo procesar los elementos Watches en una colección.


Dim wtcWatche As Watch
For Each wtcWatche In Application.Watches
	
Next wtcWatche

Add

Agrega un intervalo al que se realiza el seguimiento cuando se actualiza la hoja de cálculo.

Add (Source)

Source: Origen correspondiente al rango.


 With Application 
 .Range("A1").Formula = 1 
 .Range("A2").Formula = 2 
 .Range("A3").Formula = "=Sum(A1:A2)" 
 .Range("A3").Select 
 .Watches.Add Source:=ActiveCell 
 End With

Count

Devuelve un valor Long que representa el número de objetos de la colección.


Dim lngCount As Long
lngCount = Application.Watches.Count

Delete

Elimina el objeto.


Application.Watches.Delete

Item

Devuelve un solo objeto de una colección.

Item (Index)

Index: Nombre o número de índice del objeto.


Dim wtcItem As Watch
Set wtcItem = Application.Watches(Index:=1)