[[20170209091907]] 『リンク解除が出来ない・リンクしてないリンクが表示される』(Takkr7878) ページの最後に飛ぶ

[ 初めての方へ | 一覧(最新更新順) | 全文検索 | 過去ログ ]

 

『リンク解除が出来ない・リンクしてないリンクが表示される』(Takkr7878)

いつもお世話になっております。Excel2010使用

今回はリンクに不要なリンクが入ってしまい削除できない事例です。
複数のExcelファイルで発生中です、対応方法を教えて頂けませんか。

現象
1.ファイルを開くと更新できないリンクが1つ以上含まれていますのメッセージが出ます。⇒今までは出なかった。

2.リンク編集するとリンク先が使われていないリンク先が表示される。⇒本来リンク元は¥Jドライブだけ4か所のファイル

3.4か所共、更新出来る

4.5か所目だけがファイル名はJドライブ内に同一名称のファイルなのですがCドライブをリンク元
にしている⇒実際にCドライブには実在しないリンク元 C\xxx\xxx\xxx台帳 原紙.xlsmを表示している

5.リンク元 C\xxx\xxx\xxx台帳 原紙.xlsmを解除しようとしても出来ない。

6.J\xxx\xxx\xxx台帳 原紙.xlsmに更新してもC\xxx\xxx\xxx台帳 原紙.xlsmになる

7.数式内で名前の管理で検索するが対象ファイルは引っ掛らない(やり方が合っているかは不明)

8.他のPCでも同じように、特定ファイルだけがこの現象になる

9.元々有るJ\xxx\xxx\xxx台帳 原紙.xlsmをコピペして、作り直すのも考えましたが、原紙の為、他のリンクへの影響を考えると怖くて出来ません。

10.このファイルは5個目のリンクは必要ないが、他のファイルでは必要なファイルです。(Jドライブ)

無視すればよいのですが、ちかじかOSバージョンUPの予定が組まれているらしく
影響があるか心配です。

対応方法判りましたら、回答の程よろしくおねがいします。

< 使用 Excel:Excel2010、使用 OS:Windows7 >


 リンクの種類(★外部ファイルへのリンク)が、何なのか、よく分かりませんが、
 手作業で、リンクの種類を探ってみてください。
 ★他のブックにシートを移動ではなく、コピーしたときに、
 コピー先のブックで、この現象がよく起こると思います。

 (1)名前の定義でのリンクなら
    →Ctrl+F3で、参照範囲を見る(外部へリンクしているかどうか)
 (2)セルでのリンクなら、
    →ホーム→検索→オプションで検索場所をブックにする
    →検索する文字列を「\」にして、すべて検索
    数式を見る(外部へリンクしているかどうか)

 (3)オブジェクトによるリンク(マクロ登録されたButtonなど)なら、
 →Alt+F10で、シートにあるアブジェクトがすべて表示されます。
 1つ1つですが、オブジェクトを選択している状態で右クリックすると、
 メニューに「マクロの登録」が表示されますので、
 「マクロの登録」を左クリック。
 マクロの登録先が外部リンクされているかどうか確認する。

 *************************
 他のリンクで、考えられるのは、…。
 ハイパーリンクによるリンクがあると思います。

(マリオ) 2017/02/09(木) 12:23


マリオ様

早速の対応有難うございます。

今から試します。
(Takkr7878) 2017/02/09(木) 13:16


マリオ様

(1)名前の定義でのリンクなら

    →Ctrl+F3で、参照範囲を見る⇒全シート確認しましたが対象見つからず。

(2)セルでのリンクなら、

    →ホーム→検索→オプションで検索場所をブックにする
    →検索する文字列を「\」にして、すべて検索
    数式を見る⇒全数式確認しましたが見つからず。

(3)オブジェクトによるリンク(マクロ登録されたButtonなど)なら、

 →Alt+F10で、シートにあるアブジェクトがすべて表示されます。
 1つ1つですが、オブジェクトを選択している状態で右クリックすると、
 メニューに「マクロの登録」が表示されますので、
 「マクロの登録」を左クリック。
 マクロの登録先が外部リンクされているかどうか確認する。

⇒全シート確認しましたが対象見つからず。

マクロシート5つ確認しましたが、ファイル内処理で外部とは繋がっていません。
図形オブジェクトも3つありましたが対象ではありませんでした。

ハイパーリンクによるリンクは使ったことがないのですが
どの様に調べますか?

(Takkr7878) 2017/02/09(木) 13:55


追記

リンクの種類ですが外部ファイルリンクは使っていません、同一ドライブ内でのリンクです。

(Takkr7878) 2017/02/09(木) 14:04


 >Takkr7878 さん

 >リンクの種類ですが外部ファイルリンクは使っていません、同一ドライブ内でのリンクです。 
 開いているエクセルファイルのシート内を参照していなければ、
 外部リンクと考えます。

 ■リンクが残っている(問題を起こしている)シートを特定しましたか?
(シートを一部削除した別ファイルを作成してみるなどして)

 ■ファイルの拡張子は何ですか?
 ■シートは、いくつありますか? → 5つのようですね。
(マリオ) 2017/02/09(木) 14:10

 >Takkr7878 さん
 ハイパーリンクに設定したファイルが存在しない場合でも
 「ファイルを開くと更新できないリンクが1つ以上含まれています」
 のメッセージは出ませんでしたので、
 ハイパーリンクの件は、忘れてください。

 ハイパーリンクについて、知りたければ、こちら
https://kokodane.com/tec3_8.htm

 セルでのリンクで、検索する文字列を「!」や「[」にして
 検索し直してみるとか‥。

(マリオ) 2017/02/09(木) 14:24


 >Takkr7878 さん 
 ■ちなみに、図形オブジェクト3つを削除した別ファイルを
 作ったら、どうなりますか?図がリンクされているかも。
(マリオ) 2017/02/09(木) 14:38

 ■あとは、非表示になっているシートが実は、存在するとか
(マリオ) 2017/02/09(木) 14:44

「リンクの編集」画面は既に確認されているようなので、他の方法なぞ。

まず、「数式」−「名前の管理」で名前定義を調べてください。リンク切れのものがありませんか? これを削除しましょう。

名前定義でもない場合、シート表示している状態で、CTRL+SHIFT+@ を押下してみてください。数式がまとめて表示されるので、この中に問題になっているパスや、エラー表示状態のものを探してみてください。(再度 CTRL+SHIFT+@ すると、元の表示に戻ります)

あとは、シートにグラフとか貼っていて、参照先が外部ファイルだったりしませんか? 外部ファイル参照は後から色々問題になったときに原因が突き止められなくなりがちなので、データは直接リンクせず、ローカルブックにコピーしてから使うほうが手堅いですよ。
(???) 2017/02/09(木) 14:45


 Alt+F11で、Microsoft Visual Basic for Applicationを開いた後、
 Ctrl+Rで、プロジェクトエクスプローラーを左側に開いて、
 該当のエクセルファイルが本当に、5つのシートで構成されているか
 どうかを確認してください。

 非表示シートには2つあります。
 メニュー操作で再表示できる非表示シートと
 メニュー操作で再表示できない非表示シートがあります。
http://officetanaka.net/excel/vba/sheet/sheet06.htm
(マリオ) 2017/02/09(木) 14:59

マリオ様

外部リンクの考え了解しました。⇒Jドライブ内の5つのファイルとリンクしてます。

リンクファイルの拡張子は⇒すべて.xlsxです。

このファイルの拡張子⇒.xlsmです。

シートは、いくつありますか?⇒14です。

マクロが組まれているのが5つ有ります。

これから該当ファイルのコピーで確認致します。

図形オブジェクト3つを削除した別ファイルを作ったら⇒リンク編集に該当ファイルCが残っています。

非表示になっているシートが実は、存在するとか⇒確認しましたが有りません。

数式」−「名前の管理」で名前定義を調べてください。⇒最初に疑って確認しましたが全シート空白でした。

これからCTRL+SHIFT+@を確認しますがデータ確認に時間が掛りそうです。本日中の回答は難しいので、

明日、確認結果お知らせいたします。


 >Takkr7878 さん 
 >シートは、いくつありますか?⇒14です。 
  ■リンクが残っている(問題を起こしている)シートを特定しましたか?
 (シートを一部削除した別ファイルを作成してみるなどして)
 ex.)1〜14あるなら、まず、8〜14のシートを削除して、別名で保存して、問題がないか確認
 そうやって、まずは、問題のあるシートを特定してください。
(マリオ) 2017/02/09(木) 15:32

http://dev.classmethod.jp/tool/excel-delete-name/
http://www.ilovex.co.jp/blog/system/excel/excel-9.html

 リンク先を確認はしてませんが、
 ★見えない名前定義が、残っていることがあります。
 様々なことをやっても、ダメなら、残る可能性は、これだと思います。 
(マリオ) 2017/02/09(木) 15:37

マリオ様

リンクが残っている(問題を起こしている)シートを特定しましたか?

 (シートを一部削除した別ファイルを作成してみるなどして)
 ex.)1〜14あるなら、まず、8〜14のシートを削除して、別名で保存して、問題がないか確認
 そうやって、まずは、問題のあるシートを特定してください。

⇒シート特定できました!J\xxx\xxx\xxx台帳 原紙.xlsmのファイルのコピペ部が入ったシートを削除したら
C\xxx\xxx\xxx台帳 原紙.xlsmのリンクが消えました。

JからCになぜ変わったか、原因が判りませんが、とりあえず直りました。

マリオ様ご指導、ありがとうございました。感謝致します。

他のファイルも確認した所、コピペ部が入ったシートを削除したらリンク消えました。

本当にありがとうございました。

追加発見項目

特定したシートの解析した所、データー入力規制とそのセルに条件が合わなければ
色を付けるという書式を入れた場所で現象が発生してます。

コピペだけだと、この条件式も移ってしまい、現象が発生しているようです。


コメント返信:

[ 一覧(最新更新順) ]


YukiWiki 1.6.7 Copyright (C) 2000,2001 by Hiroshi Yuki. Modified by kazu.