Classe Watches (Excel VBA)

Collection de tous les objets Watch dans une application spécifiée. Pour utiliser une variable de classe Watches, elle doit d'abord être instanciée, par exemple


Dim wtcs as Watches
Set wtcs = Application.Watches

For Each

Voici un exemple de traitement des éléments Watches dans une collection


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

Add

Ajoute une plage qui est suivie lorsque la feuille de calcul est recalculée.

Add (Source)

Source: Source de la plage.


 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

Cette propriété renvoie une valeur de type Long qui représente le nombre d’objets de la collection.


Dim lngCount As Long
lngCount = Application.Watches.Count

Delete

Cette méthode supprime l'objet.


Application.Watches.Delete

Item

Cette méthode renvoie un seul objet d'une collection.

Item (Index)

Index: Nom ou numéro d'index de l'objet.


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