Како добити листу свих спољно повезаних фасцикли у програму Екцел
Да ли желите да знате у које радне свеске табела садржи спољне везе? Користите следећи макро да бисте креирали одговарајућу табелу под макро контролом:
Листа под линкова ()
Затамните нову таблицу као радни лист
Дим Лист Ас Вариант
Дим и Ас Интегер
Затамните ас низ
Лист = АцтивеВоркбоок.ЛинкСоурцес (клЕкцелЛинкс)
Ако није ИсЕмпти (Листа), онда
Постави НевТабле = АцтивеВоркбоок.Ворксхеетс.Адд
За и = 1 За УБоунд (листа)
НевТабле.Целлс (и, 1) = Листа (и)
Затим сам
Иначе
а = МсгБок ("Нису пронађене пречице!", вбОКОнли, "Напомена")
Крај Ако
Енд Суб
Макро ствара нову, празну табелу у активној радној свесци и наводи све радне свеске које су споља повезане у ћелијама. Свака путања се појављује само једном - тако да добијате тако компактан преглед као што показује следећа слика:
Ако нису пронађене спољне везе, Екцел ће то назначити одговарајућим прозором:
Макро користи колекцију ЛинкСоурцес. Појединачни уноси на овој листи преносе се у ћелије на новом радном листу.