高效的Excel范围索引查找

时间:2016-05-25 14:22:16

标签: arrays excel vba syntactic-sugar

以下VBA UDF广泛用于我创建的电子表格中。它是语法糖。

Function o(r As Range, t As Long) As Double


    o = r.Cells(t - 2, 1)


End Function

我已将所有列名称作为命名范围。在公式中,这使我能够仅使用列的名称来引用不同列中的单元格。上面的函数允许我这样做,但是通过偏移值引用行。

例如,如果我有一些enitre列nameA和nameB,则公式为:

= nameA + nameB

有效。

使用o()我可以做像

这样的事情
= o(name,1) + name

有更高效/优雅的方法吗?

0 个答案:

没有答案