Cum se obține o listă a tuturor folderelor conectate extern în Excel
Doriți să știți la ce cărți de lucru un tabel conține linkuri externe? Utilizați următoarea macro pentru a crea un tabel adecvat sub control macro:
Lista sub linkuri ()
Reduceți tabelul nou ca foaie de lucru
Reduceți lista ca variantă
Dim i Integer
Atenuați un șir
List = ActiveWorkbook.LinkSources (xlExcelLinks)
Dacă nu este gol (Listă), atunci
Setați NewTable = ActiveWorkbook.Worksheets.Add
Pentru i = 1 la UBound (listă)
NewTable.Cells (i, 1) = List (i)
Apoi eu
Altfel
a = MsgBox („Nu s-au găsit comenzi rapide!”, vbOKOnly, „Notă”)
End If
Sfârșitul Sub
Macro creează un nou tabel gol în registrul de lucru activ și listează toate registrele de lucru care sunt conectate extern în celule. Fiecare cale apare o singură dată - deci veți obține o prezentare generală atât de compactă, după cum arată următoarea figură:
Dacă nu se găsesc legături externe, Excel va indica acest lucru cu o fereastră corespunzătoare:
Macrocomanda folosește colecția LinkSources. Intrările individuale din această listă sunt transferate în celule într-o nouă foaie de lucru.