Избройте всички връзки в работната книга с макрос на Excel

Съдържание

Как да получите списък с всички външно свързани папки в Excel

Искате ли да знаете към кои работни книги таблицата съдържа външни връзки? Използвайте следния макрос, за да създадете подходяща таблица под макроконтрол:

Избройте подвръзки ()

Затъмнете нова таблица като работен лист

Dim List As Variant

Dim i As Integer

Затъмнете като низ

List = ActiveWorkbook.LinkSources (xlExcelLinks)

Ако не е IsEmpty (Списък), тогава

Задайте NewTable = ActiveWorkbook.Worksheets.Add

За i = 1 към UBound (списък)

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

Следва i

Иначе

a = MsgBox ("Не са намерени преки пътища!", vbOKOnly, "Забележка")

Край Ако

End Sub

Макросът създава нова, празна таблица в активната работна книга и изброява всички работни книги, които са свързани външно в клетки. Всеки път се появява само веднъж - така получавате такъв компактен преглед, както показва следната фигура:

Ако не се намерят външни връзки, Excel ще покаже това със съответния прозорец:

Макросът използва колекцията LinkSources. Отделните записи в този списък се прехвърлят в клетки в нов работен лист.

Така ще помогнете за развитието на сайта, сподели с приятелите си

wave wave wave wave wave