2011-10-25 12 views
2

デバッグツールバーで、選択したセルによって直接呼び出されるセルの矢印を示すボタンをクリックすることができます(これらの直接の前例を「最初層')。ただし、セルにPrecedentsプロパティを使用すると、セルが依存するシート上のすべてのセルが返されます。ExcelのVBA経由の先行セルの第1層のアドレス

例えば、私が式を有するセルDT836を持っている:

=DP836+DR836+DS836 

「トレース先例」デバッグツールバーは、DT836をセルにこれらの3つのセルを接続する素敵な青色の矢印を示しています。

Range("DT836").Precedentsには、(私が知る限り)依存関係がその先例からどのように離れているかを区別する方法はありません。

VBAを使用してこれを識別する方法はありますか?

答えて

5

これは、DirectPrecidentsを示す範囲に対して異なるプロパティがあります。

私は、それがそれ自体の別のプロパティではなく、先例のプロパティであると考えていました。

2

アレック、

ご質問ありがとうございました。私はこれらのコメントを、長さが与えられたコメントではなく、答えとして投稿しています。

Excelは3D機能(面白い)に関してはかなりフレークです。唯一あなたがNavigateArrows Methodを使用する必要がありますオフシート先例と扶養で動作するようにローカルシート

の両方PrecedentsDirectPrecedents仕事は、これは監査ツールバー経由で先例と扶養家族をトレースするVBAと同等です。

ビル・マンビル氏はこのアプローチを重視しましたが、Billのアプローチを適用した2つのリンクがあります。最初は、ビルの機能を提供し、第2のリンクは私からで、この記事では、特定の数は最終的に、特定のシート

に戻ってリンクするかどうかをテストするために、「後方」に見えます
関連する問題