Dirección de la primera capa de celdas precedentes a través de VBA en Excel

En la barra de herramientas de depuración, puede hacer clic en un botón que le muestra flechas dirigidas de celdas que son directamente llamadas por la celda seleccionada (a estos precedentes directos los llamo la 'primera capa'). Sin embargo, cuando usa laPrecedents propiedad en una celda, devuelve todas las celdas de la hoja de las que depende la celda.

Por ejemplo, tengo celdaDT836 con la fórmula:

=DP836+DR836+DS836

a barra de herramientas de depuración "Trace Precedents" muestra una bonita flecha azul que conecta esas tres celdas con la celdaDT836.

Range("DT836").Precedents contiene un rango de más de 70,000 celdas con (hasta donde puedo decir) ninguna manera de distinguir entre cuán distante está un dependiente de su precedente.

¿Hay alguna manera de discernir esto usando VBA?

Respuestas a la pregunta(2)

Su respuesta a la pregunta