Navedite vse povezave v delovnem zvezku z Excelovim makrom

Kazalo

Kako v Excelu dobiti seznam vseh zunanje povezanih map

Bi radi vedeli, do katerih delovnih zvezkov tabela vsebuje zunanje povezave? Za ustvarjanje primerne tabele pod nadzorom makra uporabite naslednji makro:

Naštej podpovezave ()

Zatemni novo tabelo kot delovni list

Zatemni seznam kot varianto

Dim i kot celo število

Zatemni kot niz

List = ActiveWorkbook.LinkSources (xlExcelLinks)

Če ni IsEmpty (seznam), potem

Nastavi NewTable = ActiveWorkbook.Worksheets.Add

Za i = 1 Za UBound (seznam)

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

Naprej i

Sicer pa

a = MsgBox ("Bližnjice niso najdene!", vbOKOnly, "Opomba")

Konec Če

End Sub

Makro ustvari novo, prazno tabelo v aktivnem delovnem zvezku in navede vse delovne zvezke, ki so zunanje povezani v celicah. Vsaka pot se prikaže le enkrat - tako dobite tako kompakten pregled, kot prikazuje naslednja slika:

Če zunanje povezave niso najdene, bo Excel to označil z ustreznim oknom:

Makro uporablja zbirko LinkSources. Posamezni vnosi na tem seznamu se prenesejo v celice na novem delovnem listu.

Vam bo pomagal razvoj spletnega mesta, ki si delijo stran s svojimi prijatelji

wave wave wave wave wave