こんにちはゲストさん。会員登録(無料)して質問・回答してみよう!

解決済みの質問

=CELL("filename")で取得したファイル名をHYPERLI

=CELL("filename")で取得したファイル名をHYPERLINK関数で使いたい。

エクセルで「目次」というファイルを作り、そこからHYPERLINK関数で別のファイルにリンクを貼りたいと思っています。
万が一ファイルの場所が移動した場合にも、リンクが切れないように、=CELL("filename")で取得したブック名をHYPERLINK関数で使ったらどうかと思うのですが、うまくできません。


考えた方法は、
(1)ファイル名(テスト1)sheet1のA1のセルに=CELL("filename")と入力したものをコピーして、ファイル名(目次)sheet1のA1にリンク貼り付けする。
(2)(1)で表示された(目次)sheet1のA1のファイル名をHYPERLINK関数の中に使って、リンクを貼れるようにする。

としたいのですがどのように書けばいいのでしょうか。
よろしくお願いいたします。

投稿日時 - 2010-07-17 11:47:28

QNo.6044317

困ってます

質問者が選んだベストアンサー

CEll("filename",リンク先のセル)は対象のファイルが開いていないと有効に働かないようですね。

リンク切れに対処できるように、[Ctrl]+[K]のハイパーリンクでは駄目でしょうか?
(セルまで指定したいなら C:\Book1.xls#Sheet2!B6、
リンク切れに 編集 - リンクの設定)

投稿日時 - 2010-07-17 12:44:13

お礼

ありがとうございます。

テスト1のファイルが移動した場合にも、リンクが切れないようにしたいのです。
この方法だとファイルが開いていないと、うまくできないことがわかったので質問の方法を換えてみたいと思います。

回答ありがとうございました。

投稿日時 - 2010-07-17 15:01:14

ANo.1

このQ&Aは役に立ちましたか?

0人が「このQ&Aが役に立った」と投票しています

回答(1)

あなたにオススメの質問