Excel中如何查找並列出所有鏈接(外部數據鏈接)?


在 Excel 中,有時會需要創建外部鏈接來引用其他工作簿的單元格內容,但是如果想要找出所有鏈接並且還要將這些外部數據鏈接列在一個工作簿當中是有點難度的。下面我會介紹一些快捷方法,不僅能夠快速幫你找出這些鏈接,還能將鏈接在一個工作簿當中列出。

利用查找功能查找並列出所有鏈接

由於外部鏈接包含中括號 [ ,所以找到所有帶有中括號的單元格就能夠找到所有外部鏈接。

步驟1:點擊開始 >> 查找和選擇來打開查找和替換對話框。也可以按 Ctrl + F 鍵來打開查找和替換對話框。

步驟2:在查找內容當中,輸入[ ,如圖所示:

zh cn excel list all links 1

步驟3:點擊選項,然后在范圍當中選擇工作簿,點擊查找全部,所有外部鏈接就會在查找和替換對話框當中列出來。如圖所示:

zh cn excel list all links 2

利用左中括號能夠在整個工作簿當中找出外部鏈接,如果想要找出所有類型的鏈接,即內部與外部鏈接,只需在查找內容當中輸入感嘆號 !

利用 VBA 代碼查找並列出所有鏈接

下面的 VBA 代碼能夠幫助你在當前工作簿中創建新的工作表並列出所有外部鏈接所在的工作簿保存路徑。

步驟1: 按住 Alt + F11 鍵打開 Microsoft Visual Basic for Applications 窗口。

步驟2: 點擊插入 >> 模塊, 將下面代碼復制到模塊窗口當中。

VBA 代碼: 列出所有外部鏈接所在工作簿的保存路徑。

1
2
3
4
5
6
7
8
9
10
11
12
13
Sub ListLinks()
'Updateby20140529
Dim wb  As Workbook
Set wb = Application.ActiveWorkbook
If Not IsEmpty(wb.LinkSources(xlExcelLinks))  Then
wb.Sheets.Add
xIndex = 1
For Each link  In wb.LinkSources(xlExcelLinks)
Application.ActiveSheet.Cells(xIndex, 1).Value = link
xIndex = xIndex + 1
Next link
End If
End Sub

 

步驟3: 按 F5 鍵運行代碼。所有外部鏈接所在工作簿的名字和保存路徑都會列在新的工作表當中。如圖所示:

zh cn excel list all links 3

 http://www.extendoffice.com/documents/excel/zh-cn-excel/2798-excel-list-all-links.html


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM