- ベストアンサー
リンク先を別のシートに表示したい!
ブック1からブック2のシート1にリンクの貼り付けをして ブック2にシート2にはシート1のリンク先がどこなのかを表示させたいんです たとえば ブック1の数字が10 ブック2シート1の表示は10 ブック2シート2の表示は=+[book1.xls]Sheet1'!A1 ブック1には色々な所からリンクを引っ張ってきているので 検証用としてシート2を使いたいと思っています。 よろしくお願いいたします。
- みんなの回答 (2)
- 専門家の回答
質問者が選んだベストアンサー
ブック2でAlt+F11からVBAの画面を開き、「挿入」>「標準モジュール」を選択します。 右の画面に以下のユーザ定義関数のマクロを貼り付けます。 Function GetFormula(Target As Range) As String Application.Volatile GetFormula = Target.Formula End Function ブック2シート2のセルに、 =GetFormula(Sheet1!A1) と入力すると、シート1のA1のリンク先(正確にはA1の数式)が表示されます。
その他の回答 (1)
- nanndemoii
- ベストアンサー率39% (106/267)
回答No.2
ブック2シート1の参照先を確認するには「同じ数式」がシート2にも入力されている必要があるわけですよね… そうしますとブック2シート2はブック2シート1を毎回コピーしなければ駄目かも知れません。 コピーしたシート2でメニューバーの「ツール」→「オプション」→「表示」タブで 一番下の「ウィンドウオプション」グループ内の「数式」にチェックを入れることで セル内の数式を見ることができますが、手間を考えると実用的とは言い難いです… 参考までに。
お礼
ありがとうございました! 希望通りに表示することが出来ました。 説明も分かりやすく、不慣れな私でもすぐに出来ました♪ これで貼り付けミスで気まずい思いしなくて良さそうです!!!