将行索引(变量)与VBA中的列组合在一起

时间:2014-03-30 22:08:01

标签: excel vba

我已经使用VBA代码找到了单元格的行索引。但我现在需要找到从索引到另一个索引的单元格中的平均值。为了找到平均值,我知道我可以使用application.worksheetfunction.average()但是如何组合列和行索引。行索引是变量,而列例如是B.

例如,我需要找到startIndex到endIndex之间的平均值

代码:application.worksheetfunction.average("BstartIndex:BendIndex").

这是对的吗?

1 个答案:

答案 0 :(得分:2)

Application.WorksheetFunction.Average("B" & startIndex & ":B" & endIndex)

基本上,您要做的是连接范围字符串的所有组件以插入到函数调用中。据我所知,你不能在VBA中引用字符串中的变量。