工作表上是否有等效的 VBA 函数 Cells?

The*_*Man 2 excel excel-formula

有什么方法可以使用索引号来引用特定的单元格,比如在 VBA 中如何Cells(3,2)引用单元格 C2。

我希望"=CELLS(3,2)"能奏效,但遗憾的是,这似乎并不存在。有没有另一种方法可以做到这一点?

编辑:

我应该澄清一下,我需要在 SUM() 工作表函数内使用它,因此它需要返回单元格引用,而不是单元格内的值。

Tim*_*ams 5

您可以使用该OFFSET(original_range,rowsOffset,colOffset)公式来获取对某个范围的引用,该范围是与工作表上某个点的某个特定偏移量。

还有两个额外的参数可以传递给 offset 来确定返回范围的 #rows 和 #columns:

=SUM(OFFSET(A1,0,0,12,1))

将为您提供从 A1 开始的 12 行 x 1 列的范围。

=SUM(OFFSET(A1,2,2,12,1)) 将从 C3 开始

就像Offset(r,c).Resize(12,1)在 VBA 中所做的一样