質問: excel2013でのハイパーリンクについて excel2013での出来事です。 自身のpcフォルダやファイルを素早く開くショートカット目的として c:\program files\ などをハイパーリンクで設定しています。 昨日まではなんら問題なくリンク先フォルダやファイルが開けていたのですが、今日pcを立ち上げと同時にエクセルファイルでの作業をと思ったところどのリンク先も「指定されたファイルを開くことができません」となり、開くことが出来ません。 ハイパーリンクの編集を見てみると 本来なら file://c:users\eiko\music\aデータ\bデータ\重要資料 と設定したはずが、 file://c:users\eiko\appudata\roaming\microsoft\excel\bデータ\重要資料 となってしまっています。 ひとつのエクセルデータファイルの全てのシートのリンクが変更されてしまっています。 (数百~数千あるリンクを書き換えなきゃいけない状況です) ほんと、昨日までは何の問題もなくリンクされていて、なんら手を加えるようなことは一切せず、そのまま保存しpcの電源を落としました。 また、昨日今日はもちろん、ここ数日なんらかのソフトをインストールしたということもありません。 (このpcは私専用でだれもいじることはありません) なぜ、突然こうなってしまったのか、わけがわかりません。 この原因はなにが考えられるでしょうか? また、ひとつのシートの中で範囲指定してパスを一括で書き換えることは可能でしょうか? 可能だとしたらその方法が判る方、ぜひぜひ教えていただけたらありがたいです。 どうぞ、よろしくお願いいたします。
回答: ハイパーリンクは、基本的に相対パスで挿入されます。 最初にハイパーリンクを設定したフォルダから移動させた場合、開けなくなる可能性があります。 なので、その数百から数千あるリンクを最初に設定したフォルダへ戻してそのフォルダからハイパーリンクをクリックして下さい。 既にリンクを作成した後であれば遅いかもしれませんが、絶対参照で設定する方法として以下が参考になります。(作成済みのリンクを絶対参照に直すには全部のリンクを設定しなおす必要があるかもしれませんので、次回からの参考となります。) http://detail.chiebukuro.yahoo.co.jp/qa/question_detail/q13127532733