Elenca tutti i collegamenti nella cartella di lavoro con una macro di Excel

Sommario

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.

Aiuterete lo sviluppo del sito, condividere la pagina con i tuoi amici

wave wave wave wave wave