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

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

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

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

这是正确的吗?

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

基本上,你想要做的是连接范围string的所有组件,以插入到函数调用。 据我所知,你不能在VBA中的string内引用variables。