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)