В Excel вы можете указать ячейке ссылаться на другую ячейку, чтобы вычислить ее значение. Я хотел бы сделать наоборот, чтобы получить любые ячейки, которые ссылаются на текущую выбранную ячейку. Это вообще возможно в Excel, в качестве одной из встроенных функций или сценария VBA?
microsoft-excel
vba
worksheet-function
Daniel T.
источник
источник
Очевидно, вы можете получить доступ к Trace Precedents / Dependents в макросе: Макрос-код для отслеживания зависимостей / прецедентов @ OzGrid.com со ссылкой на сообщение с завершенной функцией VBA @ vbaexpress.com :
К вашему сведению, автор второго поста говорит, что эта функция не может обрабатывать внешние ссылки на закрытые книги. Это оставлено в качестве упражнения для читателя.
источник
Вот ссылка на пример прецедента трассировки vba на msdn.
http://msdn.microsoft.com/en-us/library/aa195797(office.11).aspx
источник
Нажмите Ctrl + сдвиг + } выбрать все зависимости: ячейки, которые ссылаются на выбранные ячейки.
источник
В Office 2007 просмотрите формулы и используйте прецеденты трассировки или зависимые трассировки. Я не могу вспомнить, где это в более ранних версиях, но это почти то же самое действие
источник
На Excel 2008 (Mac) это находится:
Инструменты & gt; Аудит & gt; Трассировка зависимых
** При вводе Trace в меню Help на Mac отображаются все функции меню Trace. *
Макросы не поддерживаются на Mac, но если макрос написан с использованием версии Excel для Windows, то версия для Mac запустит его. Расстраивает, но это правда.
источник