ウォッチ オブジェクト (Excel)

ワークシートを再計算するときに追跡される範囲を表します。 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 のサポートおよびフィードバックを参照してください。