ワークシートを再計算するときに追跡される範囲を表します。 Watch オブジェクトを使用すると、ユーザーはモデルの精度を検証し、発生した問題をデバッグできます。
注釈
Watch オブジェクトは、Watches コレクションのメンバーです。
例
Watch オブジェクトを返すには、Watches コレクションの Add メソッドまたは Item プロパティを使用します。
次の例では、Add メソッドを使用して新しい Watch オブジェクトを作成しています。 次の使用例は、セル A3 に合計の数式を作成し、このセルをウォッチ機能に追加します。
Sub AddWatch()
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
End Sub
ウォッチ コレクションの Delete メソッドを使用して、ウォッチ ファシリティから個々のセルを削除するように指定 できます 。 この例では、ブック 1 のワークシート 1 のセル A3 をウォッチ ウィンドウから削除します。 この例では、(前の例を使用して Watch オブジェクトを追加して) Book 1 のシート 1 にセル A3 を追加したことを前提としています。
Sub DeleteAWatch()
Application.Watches(Workbooks("Book1").Sheets("Sheet1").Range("A3")).Delete
End Sub
Watches コレクションの Delete メソッドを使用して、[ウォッチ] ウィンドウからすべてのセルを削除するように指定することもできます。 この例では、[ウォッチ] ウィンドウからすべてのセルを削除します。
Sub DeleteAllWatches()
Application.Watches.Delete
End Sub
メソッド
プロパティ
関連項目
サポートとフィードバック
Office VBA またはこの説明書に関するご質問やフィードバックがありますか? サポートの受け方およびフィードバックをお寄せいただく方法のガイダンスについては、Office VBA のサポートおよびフィードバックを参照してください。