我是 VBA 新手。我想使用活动单元格中公式的值来输入另一个公式(活动单元格设置要包含在总和中的列行限制的总和)。
我应该使用 Activecell.value 还是其他什么?
答案1
是的,如果这确实是你想要的。
但是,ActiveCell 很容易被用户意外更改,因此您可能需要考虑使用固定单元格引用,例如:
ActiveSheet.Range("A1").Value
答案2
我会将范围传递给函数,就像在=MyFunc(A1)
Excel 表中一样,然后在公式中使用该信息
Function MyFunc(rng As Range) As Double
MyFunc = rng.Value * 3
End Function
这样,我就能准确地知道我的函数从哪个单元格获取数据