查找当前计算单元格的范围

时间:2016-06-08 18:44:14

标签: excel-vba vba excel

Excel 2013

目标:没有字符串搜索,是否可以找到当前正在计算的单元格的单元格地址

Function AddStuff(Val as integer)
    AddStuff = Val + 5
    if AddStuff > 10 then AddStuff = Active.Address
End Function

假设我们有一个表格,我们填写公式AddStuff()我们如何使 Active.Address 真实?正在计算的当前单元格的地址,而不是公式中引用的单元格。

1 个答案:

答案 0 :(得分:2)

您想要Application.Caller

Function AddStuff(Val As Integer)
    AddStuff = Val + 5
    If AddStuff > 10 Then AddStuff = Application.Caller.Address
End Function

enter image description here