Lista alla länkar i arbetsboken med ett Excel -makro

Innehållsförteckning

Hur man får en lista över alla externt länkade mappar i Excel

Vill du veta vilka arbetsböcker en tabell innehåller externa länkar till? Använd följande makro för att skapa en lämplig tabell under makrokontroll:

Lista underlänkar ()

Dim NewTable As Worksheet

Dim List som variant

Dim i As Integer

Dim a som sträng

List = ActiveWorkbook.LinkSources (xlExcelLinks)

If Not IsEmpty (List) Då

Ange NewTable = ActiveWorkbook.Worksheets.Add

För i = 1 Till UBound (lista)

NewTable.Cells (i, 1) = List (i)

Nästa i

Annan

a = MsgBox ("Inga genvägar hittades!", vbOKOnly, "Obs")

Avsluta om

Avsluta Sub

Makrot skapar en ny, tom tabell i den aktiva arbetsboken och listar alla arbetsböcker som är länkade externt i celler. Varje sökväg visas bara en gång - så du får en så kompakt översikt som följande bild visar:

Om inga externa länkar hittas kommer Excel att indikera detta med ett motsvarande fönster:

Makrot använder samlingen LinkSources. De enskilda posterna i den här listan överförs till celler i ett nytt kalkylblad.

Du kommer att bidra till utvecklingen av webbplatsen, dela sidan med dina vänner

wave wave wave wave wave