【问题标题】:VBA function for excel that returns the Row value for the cell you put the function in as an integer?excel的VBA函数返回您将函数放入的单元格的行值作为整数?
【发布时间】:2019-04-26 22:44:35
【问题描述】:

我正在尝试创建一个自定义函数,该函数需要函数的行和它下面的行作为整数在该函数中使用。我试过了

Function Row()  
Row = worksheetfunction.excel.row()
End Function

但是,这会返回 #Value!在excel中。 我希望问题是我只是不知道识别我要放入公式的单元格的语法,我可以使用内置的 excel 行函数来获得结果。

【问题讨论】:

  • 欢迎来到 stackoverflow zeBeowulf。您的问题似乎与此处的问题有关:link。使用相关答案中提到的Application.Caller
  • Application.ThisCell

标签: excel vba


【解决方案1】:
Function UDF()
    Dim theRow As Long
    '// Application.Caller is Range
    theRow = Application.Caller.Row
End Function

【讨论】:

    猜你喜欢
    • 2018-02-25
    • 1970-01-01
    • 2019-09-29
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2015-07-10
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多