- ベストアンサー
EXCELのリンクが消えません Part 2
以前も質問させていただきましたが、結局解決できませんでした。 あるブックの他ブックへのリンクがどうしても消えないのです。 そのときもいろいろ教えていただき、外部参照式がないか、外部参照の名前がないか、マクロにリンクがないかいろいろやってみましたが、どうやってもリンクが消えません。 おかしなことに、問題のブックに新しいシートを挿入しそのシートを別の新規ブックにコピーしてもそのリンクがついてきます。コピーしたシートを削除してもリンク先が消えません。 新しいく挿入したシートをコピーして、すぐに削除したわけですから、リンク式が含まれているはずもなく、「名前」もなにも定義されていません。しかしリンクだけはしっかり残っているのです。 シートが20以上ある結構大きなファイルでシート間にリンクがいっぱいあるので、一から作り直す気力はありません。 顧客に提出用のブックで、開くたびにリンクを更新するかどうか聞かれるのでなんとかなんないのと言われるので、なんとかしたいのですが、なんとかならないものでしょうか、よろしくお願い致します。 Excel2000をwindows98SEで使用しています
- みんなの回答 (3)
- 専門家の回答
質問者が選んだベストアンサー
ダメもとで、コピーしたブック等テスト環境で試してみて下さい。 1.空の新規ブック(A)を作り保存しておく。 2.リンクの設定で「リンク元の変更」で先の新規ブック(A)を指定する。 3.(A)を開く。 4.元ブックに(A)の全シートをドラック&ドロップで移す。
その他の回答 (2)
- o_tooru
- ベストアンサー率37% (915/2412)
そうですね、すこしやり方を勘違いしていたかもしれません。(同じ症状で懲りて以来、その機能は絶対に使っていないもので。) リンクを設定した二つのファイルがあって、リンク元からのリンクをリンク元のファイルから解除しないとだめです。 これは二つのファイルがあって初めて解除できることでして、どちらか一方を削除してしまうと、解除はできません。内部的に厳密に記憶しているようで、ダミーのファイルを作成して、リンクを加除しようとしてもだめだったと記憶しています。
お礼
ありがとうございました。No2の方の方法でリンクを消すことができました。お世話様でした。
- o_tooru
- ベストアンサー率37% (915/2412)
こんばんわ、お困りですね。 さてご質問の件ですが、他のブックとのリンクの件ですが、外部参照先側でリンクを解除してあげないと、だめだった記憶があります。 リンク先で解除しないまま、そのブックを削除してしまいますと。永遠に解除できないといった事態になります。ずいぶん前から話題になっていますが、こればっかりはエクセルの仕様なので仕方のないことのようです。 何ともいえませんが、一度csv形式にして保存して、それをエクセルで読み込み、エクセル形式で保存し直してはどうでしょう?(対応していない数式、書式は亡くなってしまうと思いますが)
お礼
さっそくありがとうございました 外部参照先側でリンクを解除するとはどういうことでしょうか、AブックがBブックを参照しているとして、参照されているBブック側でAブックからの参照を解除できるのでしょうか? やりかたを教えていただけないでしょうか
お礼
ありがとうございました。リンクが消えました!!! 空の新規ブックにはリンク元変更が「不正な参照」があるということでできませんでしたが 消えないリンク先のブックのシートを全部移動し、削除したらリンクが消えました。 本当にありがとうございました。