Classe Watches (Excel VBA)
Uma coleção de todos os objetos Watch em um aplicativo especificado. Para usar uma variável de classe Watches, ela primeiro precisa ser instanciada por exemplo
Dim wtcs as Watches
Set wtcs = Application.Watches
For Each
Aqui está um exemplo de processamento dos itens Watches em uma coleção.
Dim wtcWatche As Watch
For Each wtcWatche In Application.Watches
Next wtcWatche
Add
Adiciona um intervalo que é rastreado quando a planilha é recalculada.
Add (Source)
Source: A fonte do intervalo.
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
Retorna um valor Long que representa o número de objetos na coleção.
Dim lngCount As Long
lngCount = Application.Watches.Count
Delete
Exclui o objeto.
Application.Watches.Delete
Item
Retorna um único objeto de uma coleção.
Item (Index)
Index: O nome ou número de índice do objeto.
Dim wtcItem As Watch
Set wtcItem = Application.Watches(Index:=1)