• 締切済み

エクセルのハイパーリンク解除回避について

エクセル2003でエクセル内にハイパーリンクを複数シート間で張っています。そして、仕事上その内容の更新のために時折ファイル名称を変更するときがあります。 しかし、ファイル名を変更するとハイパーリンクも解除されてしまいます(エラー表示になる)。原因はファイル名称のみ変更してもハイパーリンクを張った時点での指定されたリンク先のファイル名称が古いままであることと認識しています。なので、面倒ですが、いちいちそれを一つずつ張りなおしています。 ファイル名称を変更したさいに、ハイパーリンクも保持したままにするにはどうしたらよいでしょうか?ご存知の方がいらっしゃいましたら教えていただけると幸いです。

みんなの回答

回答No.2

1です。 駄目でしたか。お役に立てなくてすみません。 私には「ハイパーリンクを複数シート間で張っています」というのが、どういう状態なのかイメージ出来ません。 ヘルプを検索すると「既存のファイル又はWebページ...」といった表現なので、リンクをクリックすると「新しいファイルが開いたり、ホームページを閲覧したり、指定したシートに切り替わったり」という感じだと思うのですが、「ファイル名を変えるとリンクがエラー」という状況もよくわかんないですね。バグじゃないの?とか思ってしまいます。当然、保存するフォルダは変わってないですよね。当方2002だからなのか状況再現が出来ません。 ちなみに「リンクの設定」の機能について想像ですが、「選択出来ない」との事でしたので、おそらくハイパーリンクの機能には対応していない、と考えると、逆に関数で設定すればこの機能が使えるのではないでしょうか? ワークシート関数「HYPERLINK」を試してみる価値はあるのかも。 また、右側に「関連するQ&A」等があり、マクロで一括変更といった対策例もあります。自分の環境にマッチする例は必ずあると思われますので、試行錯誤を繰り返して自力解決を目指された方が吉と思います。 健闘をお祈りします。

回答No.1

ハイパーリンクはよく分かりませんが、シート間の計算式の補正に使っていた方法です。ファイル名に「集計表○月度.xls」といった場合ですね。 先ず、Next月度のファイル名で保存してから、「編集」-「リンクの設定」をクリックして、「リンク元の変更」をクリック、先ほど保存したファイルを選択すると自シートを参照する計算式に変わります。 ハイパーリンクに有効なのかは分かりませんがお試し下さい。

k-rasras
質問者

お礼

ありがとうございます。試してみましたが、リンクの設定という箇所が選択できない状態になっており、この方法でやれるのかどうかがちょっとわからない状況でした。私のやり方があまり良くないのかも知れませんが、すでに新しいファイル名称で保存したファイルで試してみてだめだったのでちょっと残念です。 もしも他にやり方がありそうでしたらご連絡いただけると幸いです。

関連するQ&A

専門家に質問してみよう