
=CELL("filename")で取得したファイル名をHYPERLINK関数で使いたい。
エクセルで「目次」というファイルを作り、そこからHYPERLINK関数で別のファイルにリンクを貼りたいと思っています。
万が一ファイルの場所が移動した場合にも、リンクが切れないように、=CELL("filename")で取得したブック名をHYPERLINK関数で使ったらどうかと思うのですが、うまくできません。
考えた方法は、
(1)ファイル名(テスト1)sheet1のA1のセルに=CELL("filename")と入力したものをコピーして、ファイル名(目次)sheet1のA1にリンク貼り付けする。
(2)(1)で表示された(目次)sheet1のA1のファイル名をHYPERLINK関数の中に使って、リンクを貼れるようにする。
としたいのですがどのように書けばいいのでしょうか。
よろしくお願いいたします。
No.1ベストアンサー
- 回答日時:
CEll("filename",リンク先のセル)は対象のファイルが開いていないと有効に働かないようですね。
リンク切れに対処できるように、[Ctrl]+[K]のハイパーリンクでは駄目でしょうか?
(セルまで指定したいなら C:\Book1.xls#Sheet2!B6、
リンク切れに 編集 - リンクの設定)
ありがとうございます。
テスト1のファイルが移動した場合にも、リンクが切れないようにしたいのです。
この方法だとファイルが開いていないと、うまくできないことがわかったので質問の方法を換えてみたいと思います。
回答ありがとうございました。
お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!
このQ&Aを見た人はこんなQ&Aも見ています
関連するカテゴリからQ&Aを探す
おすすめ情報
このQ&Aを見た人がよく見るQ&A
デイリーランキングこのカテゴリの人気デイリーQ&Aランキング
-
エクセルVBAでセルに入力したパ...
-
EXCELのVBAで画像を選んだ順に...
-
excelに貼り付けた数値が勝手に...
-
Teraマクロで日付ディレクトリ...
-
EXCELで複数のファイルから抽出
-
=CELL("filename")で取得したフ...
-
ファイルを並び替えるときの「...
-
ローマ字→カタカナへ変換(エク...
-
コマンドボタンを押すたびに大...
-
押したボタンの位置取得(共通の...
-
複数ファイルにある特定のシー...
-
エクセル グラフの軸の最小値最...
-
マクロ 実行ボタンを押さずに...
-
Auto CAD の F1(ヘルプ)を機...
-
Excel VBA のdebug(F8キー) が...
-
EXCELのセルへ、デジタル時計を...
-
MSWord のマクロ修正のお願い
-
Excel:コマンドボタンの移動
-
[ExcelVBA] コマンドボタンを押...
-
スクロールしてもボタンを常に...
マンスリーランキングこのカテゴリの人気マンスリーQ&Aランキング
-
エクセルVBAでセルに入力したパ...
-
excelに貼り付けた数値が勝手に...
-
EXCELのVBAで画像を選んだ順に...
-
Teraマクロで日付ディレクトリ...
-
ファイルを並び替えるときの「...
-
ハイパーリンクで前回値をひき...
-
エディタで効率的な切り出し方法
-
=CELL("filename")で取得したフ...
-
エクセルからスキャナVBAで連動...
-
VBAでFileDialogを利用してファ...
-
エクセルファイルから指定した...
-
EXCEL VBA ー 同一フォルダ内の...
-
Excelでファイル指定してopenで...
-
Notes 開発で、 excelファイル...
-
複数のExcelブックから一覧表を...
-
エクセルにファイルを添付したい
-
Excel VBAで自動的にハイパーリ...
-
Excelvbaで同一フォルダー内の...
-
「やよいの青色申告」のファイ...
-
CSVで文字化けしてしまうのを直...
おすすめ情報