Debido a que Excel le permite crear fórmulas que se refieren a otras celdas, es lógico pensar que las celdas pueden depender unas de otras. De hecho, Excel tiene dos términos técnicos que se utilizan para definir la relación entre las celdas: precedentes y dependientes.

Precientes son aquellas celdas en las que se basa una fórmula. Por lo tanto, si la celda A5 contiene la fórmula = A3 + A4, tanto A3 como A4 son precedentes de la celda A5. Dependientes son el reverso de los precedentes. Por tanto, en este ejemplo, la celda A5 depende de las celdas A3 y A4. Puede utilizar las herramientas de auditoría en Excel para representar gráficamente estas relaciones entre celdas, como se describe en otros números de ExcelTips.

Sin embargo, ¿qué sucede si desea saber cuántos dependientes y precedentes hay en una hoja de trabajo? No hay ningún comando de Excel que muestre esta información. Sin embargo, puede utilizar una macro para calcular y mostrar esta información. La siguiente macro hará precisamente eso:

Sub CountDependentsPrecedents()

Dim ws As Worksheet     Dim lDep As Long     Dim lPre As Long

On Error GoTo err     For Each ws In Worksheets         ws.Select         lDep = 0         lPre = 0         lDep = Range("a1:iv65536").Dependents.Count         lPre = Range("a1:iv65536").Precedents.Count         MsgBox "Worksheet: " & ActiveSheet.Name & vbCr & _           "Dependents: " & lDep & vbCr & _           "Precedents: " & lPre     Next ws     Exit Sub err:

Resume Next End Sub

Cuando ejecuta esta macro, recorre cada hoja de trabajo en su libro de trabajo y muestra el número de dependientes y precedentes en cada uno.

_Nota: _

Si desea saber cómo usar las macros descritas en esta página (o en cualquier otra página de los sitios ExcelTips), he preparado una página especial que incluye información útil.

link: / excelribbon-ExcelTipsMacros [Haga clic aquí para abrir esa página especial en una nueva pestaña del navegador].

ExcelTips es su fuente de formación rentable en Microsoft Excel.

Este consejo (2015) se aplica a Microsoft Excel 97, 2000, 2002 y 2003. Puede encontrar una versión de este consejo para la interfaz de cinta de Excel (Excel 2007 y posterior) aquí:

link: / excelribbon-Counting_Precedents_and_Dependents [Contando precedentes y dependientes].