如何获取Excel工作表中调用VBA函数的单元格地址
是否有函数获取调用VBA函数的单元格的地址 我使用了“Application.ActiveCell.Address”,但发现该方法不是获取调用单元地址的正确方法 e、 g:如果我们的excel工作表中保存了VBA函数,那么一旦重新打开该工作表,上述方法将不起作用 请帮忙如何获取Excel工作表中调用VBA函数的单元格地址,vba,excel,Vba,Excel,是否有函数获取调用VBA函数的单元格的地址 我使用了“Application.ActiveCell.Address”,但发现该方法不是获取调用单元地址的正确方法 e、 g:如果我们的excel工作表中保存了VBA函数,那么一旦重新打开该工作表,上述方法将不起作用 请帮忙 nimo可以使用Application.Caller,但最好将单元格传递给函数 With Application.Caller CallerRows = .Rows.Count Caller
nimo可以使用Application.Caller,但最好将单元格传递给函数
With Application.Caller
CallerRows = .Rows.Count
CallerCols = .Columns.Count
CallerAddr = .Address
End With
见:
要通过单元格,请执行以下操作:
=SomeFunction(A1)
如果该代码具有:
SomeFunction(r)
@尼莫,这个函数是自定义函数吗?你能给出一些代码作为你想做什么的例子吗?
ThisCell
刚刚发现我问了同样的问题: