Excel:计算单元格的依赖项

如何在Excel中实现一个可以计算给定单元格的依赖项的函数。

例如,假设有以下数据:

| | A | B | C | | 1 | |=A4|=A4| | 2 | |=A4|=A4| | 3 | | | | | 4 |foo|=DEPENDENTCOUNT(A4) 

在单元格B4 ,我想显示单元格A4被引用的次数。 用这张表,应该是4 ,因为=A4被使用了4次。

我已经尝试了以下function,但总是返回1:

 Function DEPENDENTCOUNT(cell) As Integer DEPENDENTCOUNT = cell.Dependents.Count End Function 

任何想法?

首先在UDF()中有一个拼写错误:

 Function DEPENDENTCOUNT(cell As Range) As Integer DEPENDENTCOUNT = cell.Dependents.Count End Function 

其次,该财产将在一个小组内工作,但不在一个UDF()内

 Sub qwert() MsgBox Range("A1").Dependents.Count End Sub