Kako dobiti popis svih mapa povezanih izvana u Excelu
Želite li znati u koje radne bilježnice tablica sadrži vanjske veze? Pomoću sljedeće makronaredbe stvorite odgovarajuću tablicu pod makro kontrolom:
Popis podvezica ()
Zatamnite novu tablicu kao radni list
Dim List As Variant
Dim i Kao cijeli broj
Zatamnite a kao niz
Popis = ActiveWorkbook.LinkSources (xlExcelLinks)
Ako nije IsEmpty (List) Onda
Postavi NewTable = ActiveWorkbook.Worksheets.Add
Za i = 1 Za UBound (popis)
NewTable.Cells (i, 1) = List (i)
Sljedeći i
Drugo
a = MsgBox ("Nisu pronađeni prečaci!", vbOKOnly, "Napomena")
Završi ako
Kraj podm
Makronaredba stvara novu, praznu tablicu u aktivnoj radnoj knjizi i navodi sve radne knjige koje su izvana povezane u ćelijama. Svaka se staza pojavljuje samo jednom - pa dobivate tako kompaktan pregled kao što prikazuje sljedeća slika:
Ako nisu pronađene vanjske veze, Excel će to naznačiti odgovarajućim prozorom:
Makro koristi zbirku LinkSources. Pojedinačni unosi na ovom popisu prenose se u ćelije na novom radnom listu.