0
我有一个函数,它接受Excel单元格的范围和ToRange。基本上我想读取范围内的单元格值。 假设如果我通过E2和E9我想读取一个类似范围(E2).value,范围(E3).value等循环,直到E9我怎样才能得到单元格地址
我怎样才能获得单元格地址。请帮助
我有一个函数,它接受Excel单元格的范围和ToRange。基本上我想读取范围内的单元格值。 假设如果我通过E2和E9我想读取一个类似范围(E2).value,范围(E3).value等循环,直到E9我怎样才能得到单元格地址
我怎样才能获得单元格地址。请帮助
Option Explicit
Private Sub calculateRangeOneByOne()
Dim rangeIterator As Range
Dim rangeToIterate As Range
Dim sum As Double
Set rangeToIterate = Range("A8", "E8")
sum = 0#
For Each rangeIterator In rangeToIterate
sum = sum + rangeIterator
Next
End Sub
您通常不希望逐个迭代范围。有很多函数在范围上工作,所以这个例子肯定是一个糟糕的例子。你最好在这里使用Sum,但只是给你一个想法。范围是一个集合,你可以遍历每个集合,也可以用于索引访问。但这至少少了一点“痛苦”
谢谢Freidrich你救了我的时间 – Sathish 2010-04-14 05:33:34