Адрес первого слоя прецедентных ячеек через VBA в Excel

На панели инструментов отладки вы можете нажать кнопку, которая показывает направленные стрелки ячеек, которые непосредственно вызваны выбранной ячейкой (я называю эти прямые прецеденты «первым слоем»). Тем не менее, когда вы используетеPrecedents свойство ячейки, оно возвращает все ячейки на листе, от которых зависит ячейка.

Например, у меня есть сотовыйDT836 с формулой:

=DP836+DR836+DS836

Панель «Отладка трассировки» показывает симпатичную синюю стрелку, соединяющую эти три ячейки с ячейкойDT836.

Range("DT836").Precedents содержит диапазон более 70 000 ячеек, и, насколько я могу судить, никак не может отличить степень отдаленности зависимого от его прецедента.

Есть ли способ определить это с помощью VBA?

Ответы на вопрос(2)

Ваш ответ на вопрос