我可以立即将多个单元格中的值发送到函数吗?

时间:2015-06-09 20:10:46

标签: excel vba excel-vba

我正在开展一个项目,我需要更换大量的细胞,幸运的是,它们中的大多数都连续排成大块。我可以选择一系列单元格并将它们发送给函数吗? 我的函数示例如下

Function lbft3TOkgm3(A As Double) As Double
      lbft3TOkgm3 = A * 16.0184634
End Function

我有什么方法可以选择一系列细胞,例如

Sheets("Sheet1").Range("E40:L40").Value

并在一个语句中将这些值发送到函数中,还是需要单独发送每个单元格?

1 个答案:

答案 0 :(得分:0)

传递范围:vba pass a group of cells as range to function

然后,您可以获取范围中的每个单元格,并将它们的值用于等式。

编辑:顺便说一下,你可以使用For Each循环遍历范围内的每个单元格。