次の方法で共有


Watch オブジェクト (Excel)

ワークシートの再計算時に追跡される範囲を表します。 Watch オブジェクトを使用すると、ユーザーはモデルの精度を確認し、発生した問題をデバッグできます。

注釈

Watch オブジェクトは、Watches コレクションのメンバーです。

Watch オブジェクトを取得するには、Watches コレクションの Add メソッドまたは Item プロパティを使用します。

次の例では、Microsoft Excel は 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

Watches コレクションの Delete メソッドを使用して、ウォッチ機能から個々のセルを削除するように指定できます。 次の使用例は、ブック 1 のワークシート 1 のセル A3 を [ウォッチ] ウィンドウから削除します。 次の使用例は、ブック 1 のシート 1 にセル A3 を追加したことを前提としています (前の例を使用して Watch オブジェクトを追加します)。

Sub DeleteAWatch() 
 
 Application.Watches(Workbooks("Book1").Sheets("Sheet1").Range("A3")).Delete 
 
End Sub

ウォッチ コレクションの Delete メソッドを使用して、ウォッチ ウィンドウからすべてのセルを削除するように指定することもできます。 次の使用例は、[ウォッチ] ウィンドウからすべてのセルを削除します。

Sub DeleteAllWatches() 
 
 Application.Watches.Delete 
 
End Sub

メソッド

プロパティ

関連項目

サポートとフィードバック

Office VBA またはこの説明書に関するご質問やフィードバックがありますか? サポートの受け方およびフィードバックをお寄せいただく方法のガイダンスについては、Office VBA のサポートおよびフィードバックを参照してください。