プロが教えるわが家の防犯対策術!

あるブックを開くと必ず、リンクの更新をしますか?というメッセージが出ます。
全シートを検索しても外部参照している個所が分かりません。
データ→リンクの編集を押すと、確かにネットワーク上2ファイルのパスが記載されてますが、
シート上には見当たりません。
リンクの解除を押しても消すことができません。
「名前の管理」の中にもネットワークを参照している形跡がなく、
非表示にしているシートもありません。

開いても余計な警告が出ないようにしたいです。
メッセージが出ないようにするのではなく、原因を突き止めたいです。
よろしくお願いいたします。

A 回答 (5件)

#4です。


こちらにサンプルブックがあるので使えるかもです。(未検証)
https://excel-ubara.com/excel_download.html

SearchLinkError.xlsm ボタンを押しダウンロード

参考まで、、、
    • good
    • 0

#2です。


もし、どのシート内にもシェープ、テキストボックスなど、、、さらに、条件書式なども使用していなければ、

条件を充たしていないかも知れませんが、充たしていればVBAで一気に削除できます。
ただし、そこのどこかにリンクがある保証はありませんが。

条件に確証がある場合は、下記を実行してExcelを閉じ、再度開いてみてください。
(コピーファイルで自己責任で検証してください。)(コピーなので実験は出来ます)

VBAに関しては、一度の実行なので、有効ブック(xlsm)で保存する必要はありません。
VBAの導入方法は、Alt+F11でVBEを起動、上のタグ挿入から標準モジュールを追加し下記をコピペして
コード内でF5キーを押します。
実行が終わったら、メッセージが出ます。

Sub Test()
Dim Ws As Worksheet
  On Error Resume Next
  For Each Ws In ThisWorkbook.Worksheets
    Ws.Shapes.SelectAll
    Selection.Delete
    Ws.DrawingObjects.Delete
    Ws.Cells.FormatConditions.Delete
  Next Ws
  MsgBox ("完了しました")
End Sub

まだ、リンクが、、、の場合、リボンなどに設定されている場合もありますね。。

参考まで
    • good
    • 0
この回答へのお礼

ソースまでありがとうございます。
試してみたら、条件付き書式など全て取り除かれてしまうので、
本件には残念ながら当てはまりません。(開いた時のメッセージを解消したかっただけなので)
でも確認用として使えそうです。
ありがとうございました。

お礼日時:2020/02/14 18:37

もしテーブル書式を採用しているなら その中に数式が残っている可能性


があります。その場合 新規行を追加してみれば分かります。
    • good
    • 0
この回答へのお礼

ありがとうございます。
テーブル書式は使用していません。

お礼日時:2020/02/14 15:29

こんにちは、#1のリンク内にもあるかも知れませんが、


>シート上には見当たりません。リンクの解除を押しても消すことができません。

この場合、コンボボックスや入力規則などのオブジェクトが外部シート(データ)などを参照している可能性があります。
解除方法を書く時間がないので、、探してみました。。

参考サイト:http://itsupport.cbit.co.jp/archives/233
    • good
    • 0
この回答へのお礼

ありがとうございます。
その可能性は高いですね。検索でも見つかりませんし。
ただ、その箇所を見つけるのに苦労しています。他にないでしょうか。。。

お礼日時:2020/02/14 15:30

[検索]や[ジャンプ]などで探してみてはいかが。


https://support.office.com/ja-jp/article/%E3%83% …
    • good
    • 0

お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!