将n行添加到包含在公式中的单元格
我有一个小问题,我的优秀知识,我希望有人能帮我一把。 这是情况。 我有一个小的模式,可以说从A1到D16。 所有这些细胞里面都有不同的公式:
公式的types是
A1='Sheet2'!C95
可以说
和
D16='Sheet2'!Cxx
我想在E1
A1 +91
行有select的行我有我有的公式可以这么说我必须要的结果
='Sheet2'!C186
(意味着在单元91之后将91行添加到同一列(C))
相同的H16
是
H16='Sheet2'!Cxx+91
这是一个UDF可以完成的:
Function linkedCellOffset(r As Range, row As Long, column As Long) Application.Volatile linkedCellOffset = Range(Mid(r.Formula, 2)).Offset(row, column).Value End Function
用法示例:将E1的公式设置为: =linkedCellOffset(A1,91,0)
结果:假设A1公式=Sheet2!C95
,E1显示了Sheet2!C186
的值