Vytvorte zoznam všetkých odkazov v zošite pomocou makra programu Excel

Obsah

Ako získať zoznam všetkých externe prepojených priečinkov v programe Excel

Chcete vedieť, na ktoré zošity obsahuje tabuľka externé odkazy? Na vytvorenie vhodnej tabuľky pod kontrolou makra použite nasledujúce makro:

Odkazy na zoznam ()

Dim NewTable As a worksheet

Dim zoznam ako variant

Dim i As Integer

Dim a ako reťazec

Zoznam = ActiveWorkbook.LinkSources (xlExcelLinks)

Ak nie je prázdne (zoznam), potom

Nastaviť NewTable = ActiveWorkbook.Worksheets.Add

Pre i = 1 až UBound (zoznam)

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

Ďalej i

Inak

a = MsgBox („Neboli nájdené žiadne skratky!“, vbOKOnly, „Poznámka“)

Koniec Ak

Koniec pod

Makro vytvorí v aktívnom zošite novú prázdnu tabuľku a zobrazí zoznam všetkých zošitov, ktoré sú externe prepojené v bunkách. Každá cesta sa zobrazí iba raz - získate tak kompaktný prehľad, ako ukazuje nasledujúci obrázok:

Ak sa nenájdu žiadne externé odkazy, Excel to označí v zodpovedajúcom okne:

Makro používa kolekciu LinkSources. Jednotlivé položky v tomto zozname sa prenesú do buniek v novom pracovnom hárku.

Vám pomôže rozvoju miesta, zdieľať stránku s priateľmi

wave wave wave wave wave