公式中的动态单元格范围

时间:2016-07-13 15:13:09

标签: vba function excel-vba excel

我无法创建输入中单元格范围的公式。

Function CellBefore(CellRange As String)

CellBefore = ActiveSheet.WorksheetFunction.Offset(CellRange, 0, 2).Value

End Function

1 个答案:

答案 0 :(得分:2)

显然.Offset不能作为宏中的工作表函数使用。您可以使用Range.Offset方法:

Function CellBefore(CellRange As String)
    CellBefore = Range(CellRange).Offset.Value
End Function

Function CellBefore(CellRange As Range)
    CellBefore = CellRange.Offset(0, 2).Value
End Function
相关问题