Range.NavigateArrow メソッド (Excel)

指定した範囲のトレース矢印をたどって、参照元のセル、参照先のセル、またはエラーの発生したセルに移動します。 先行セル、従属セル、エラー セルを選択し、新しく選択されたセルを表す Range オブジェクトを返します。 指定されたセルにトレース矢印が表示されていないときは、エラーを返します。

構文

expression.NavigateArrow (TowardPrecedent, ArrowNumber, LinkNumber)

expressionRange オブジェクトを表す変数です。

パラメーター

名前 必須 / オプション データ型 説明
TowardPrecedent 省略可能 バリアント型 (Variant) 移動する方向を指定します。True の場合は true 、依存先へ移動する場合は false
ArrowNumber 省略可能 バリアント型 対象となるトレース矢印の番号を指定します。
LinkNumber 省略可能 バリアント型 (Variant) トレース矢印が外部参照を表すとき、この引数でどの外部参照を対象とするかを指定します。 この引数を省略すると、最初の外部参照が使用されます。

戻り値

バリアント型

この使用例では、Sheet1 のセル A1 から参照元セルへ、最初のトレース矢印に沿って移動します。 この例は、セル D1、D2、D3 への参照を含むセル A1 の数式 (数式 =D1 * D2 * D3 など) を含むワークシートで実行する必要があります。

この例を実行する前に、セル A1 を選択し、[数式] タブの [ワークシート分析] グループで、[参照元のトレース] を選択します。

Worksheets("Sheet1").Activate 
Range("A1").Select 
ActiveCell.NavigateArrow True, 1

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

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