如何在Excel中实现一个可以计算给定单元格的依赖项的函数。
示例,假设以下数据:
| | A | B | C |
| 1 | |=A4|=A4|
| 2 | |=A4|=A4|
| 3 | | | |
| 4 |foo|=DEPENDENTCOUNT(A4)
在单元格B4
中,我想显示引用单元格A4
的时间。使用此表格时,它应该4
,因为=A4
被使用了4次。
我尝试了以下功能,但它总是返回1:
Function DEPENDENTCOUNT(cell) As Integer
DEPENDENTCOUNT = cell.Dependents.Count
End Function
有什么想法吗?
答案 0 :(得分:1)
首先, UDF()中存在拼写错误:
Function DEPENDENTCOUNT(cell As Range) As Integer
DEPENDENTCOUNT = cell.Dependents.Count
End Function
其次,该属性将在 Sub 中工作,但不在 UDF()中:
Sub qwert()
MsgBox Range("A1").Dependents.Count
End Sub