Find centralized, trusted content and collaborate around the technologies you use most.
Teams
Q&A for work
Connect and share knowledge within a single location that is structured and easy to search.
=Row()给我计算公式的行。
=Row()
我想创建一个函数,用于公式,实现相同的效果(本质上,我想用一个简单的函数调用替换一个长公式)。
我怎样才能做到这一点?
具体来说,我希望它在我复制单元格或使用 ctrl+d 时工作(因此在函数中使用 ActiveCell 对我不起作用)
您可以使用Application.Caller来获取有关从何处调用函数的信息。
Application.Caller
例子。将此代码放在一个模块中:
Function qq() qq = Application.Caller.Row End Function
然后您可以使用该函数=qq()返回调用单元格的行
=qq()