「StiLL」Excel情報298  ブック--ブック間リンク時のエラー対応策
■ブック間リンクをしているファイルを開いたとき、「このブックには更新できないリンクが1つ以上含まれています。」というエラーメッセージが出てきたことがありませんか?なぜこのメッセージが出てくるのか?そして、対応策を今回はご紹介します。 ☆対応方法:参照ファイルのフォルダ、ブック、シート名等が変わると、エラーメッセージが出てきます。これらは、参照元を指定し直すことで、対応できます。しかし、定義名やオブジェクトのリンクの場合、別途参照元を指定し直す必要があります。 ※ご注意下さい。リンクが張ってあるシートを新規ブックに移動もしくはコピーした場合、リンクの設定ができないことがあります。その場合は、まずその新規ブックを保存する必要があります。
今回は、バックナンバー064でご紹介した 「ブック--ブック間リンク時のエラー対応策
の Excel2010版をご紹介します。
Excel2003以前のバージョンでの方法は、以下のバックナンバーをご参照ください。
Excel2007では本作成方法と同等です。
【バックナンバー064】 ブック--ブック間リンク時のエラー対応策
■参照元のブック名やファイル名もしくはシート名を変えてしまうと・・・
下のような、他のブックを参照しているようなファイルがあります。
この参照元となるファイル、もしくはそのファイルがあるフォルダ名を変更してしまうと、
ファイルを開く際に以下のようなエラーメッセージが表示されます。
(例:「リンク元ファイル.xlsx」を「リンク元ファイル1.xlsx」に変更していたとします。)
このようなメッセージが表示されたら、リンクの参照元を再度指定し直す必要があります。
なお、リンク元のファイルが削除されてしまった場合は、当然参照ができなくなってしまいます。
ファイル、フォルダ名を指定し直すには下記のように行います。
または、参照元のシート名を変更してしまうと、以下のメッセージが表示されます。
(例:「Sheet1」を「Sheet10」に変更していたとします。)
シート名を指定し直すには下記のように行います。
■リンク元を変更したのにエラーが出る
リンク元を設定し直したのに、上記のエラーが出てしまう場合は、次のリンクの設定を確認してください。
@リンク元を確認する
リボンの[データ]タブ→[リンクの編集]を選択します。
リンク元のファイルがここで確認できるので、リンク元が正しく指定されていない場合は、リンク元の
変更をします。
A定義名を確認する
リボンの[数式]タブ→[名前の管理]を選択します。
定義の参照範囲を再度指定しなおします。
Bオブジェクトのリンクを確認する
ブック内のオブジェクトを確認します。オブジェクトが他のブックとリンクしている場合は、このリンクを
確認する必要があります。
注意:
リンクが張ってあるシートを新規ブックに移動もしくはコピーした場合、上記変更ができないことが
あります。その場合は、まずその新規ブックを保存してから、上記作業を行う必要があります。
Copyright(C) アイエルアイ総合研究所 無断転載を禁じます