題 如何永久刪除excel中其他電子表格的超鏈接?


我有一個巨大的電子表格,在從其他文檔複製和粘貼後,我看到每次打開文件時都有一個指向另一個電子表格的超鏈接的警告。雖然這不會造成任何損害,但我希望我的同事能夠在不打開工具的情況下看到錯誤消息。

現在,當我選擇數據 - >編輯鏈接(或類似,我正在使用德語版excel)時,我看到一個指向另一個文件的鏈接,我選擇“刪除鏈接”,沒有任何反應。含義:鏈接仍然顯示,我仍然收到警告。我嘗試使外部源指向我正在處理的實際文件,我收到一條錯誤消息,指出鏈接不起作用。

我想直接處理有關違規鏈接的單元格,我該如何找到它?電子表格很大,包含許多工作表。有沒有可以幫助我的工具或功能?

關於如何解決這個問題的任何其他想法?


3
2017-10-02 13:23


起源




答案:


  1. 做一個查找。
  2. 搜索 :\ (假設您的鏈接將指向映射的驅動器,例如C:\。如果它指向服務器上的某個位置,請嘗試搜索 \\ 代替)
  3. 設置為搜索 within 整個工作簿。
  4. 然後點擊 Find All
  5. 掃描下面的列表 Formula 任何違規鏈接的結果部分列。
  6. 使用 Replace 根據需要更改鏈接的功能。

find all links


1
2017-10-02 14:28



我做了,搜索(對於兩個變體)都沒有顯示任何內容 - 而'data' - >'links'顯示了一個指向'C:\ ...'的鏈接,這是什麼? - mart
啊,我明白了。您必須具有附加到單元格的超鏈接,而不是在公式中鏈接。閱讀本文,看看運行此VBA是否有幫助: extendoffice.com/documents/excel/859-excel-list-hyperlinks.html - Andi Mohr
我做了,宏生成的列表是空的(只有列標題,沒有錯誤消息)。 - mart
好的,試著查看你的公式名稱管理器(在 Formulas 標籤)。您可能具有對外部文件的命名引用。還要檢查是否有任何隱藏的工作表。 - Andi Mohr
做了兩件事,沒有成功。到現在為止,我真的很困惑。但是使用名稱mnager,我發現很多引用外部文件(無法訪問),它們不會生成啟動整個事件的警告。古玩和古玩。 - mart