Come ottenere un elenco di tutte le cartelle collegate esternamente in Excel
Vuoi sapere a quali cartelle di lavoro una tabella contiene collegamenti esterni? Utilizzare la seguente macro per creare una tabella adatta sotto il controllo macro:
Elenco collegamenti secondari ()
Dim Nuova tabella come foglio di lavoro
Dim List come variante
Dim i As Integer
Dim a come stringa
Elenco = ActiveWorkbook.LinkSources (xlExcelLinks)
Se non è vuoto (elenco) allora
Imposta NewTable = ActiveWorkbook.Worksheets.Add
Per i = 1 a UBound (elenco)
NewTable.Cells (i, 1) = List (i)
Avanti io
Altro
a = MsgBox ("Nessuna scorciatoia trovata!", vbOKOnly, "Nota")
Finisci se
Fine sottotitolo
La macro crea una nuova tabella vuota nella cartella di lavoro attiva ed elenca tutte le cartelle di lavoro collegate esternamente nelle celle. Ogni percorso appare solo una volta, quindi ottieni una panoramica così compatta come mostra la figura seguente:
Se non vengono trovati collegamenti esterni, Excel lo indicherà con una finestra corrispondente:
La macro utilizza la raccolta LinkSources. Le singole voci in questo elenco vengono trasferite alle celle in un nuovo foglio di lavoro.