我想在INDEX函数下面动态应用两个范围,其中一个范围应该依赖于迭代器i
。
有没有人可以帮助如何写下来而不是我的代码示例(请仅提供引用的索引部分)?
With ActiveSheet
For i = 1 to 5
.Range("c" & i & ":I" & i & "") = [INDEX(EURbased!C5:I5 * EURbased!C4:I4,0)]
Next
End With
我想使用迭代器i而不是"5"
中的EURbased!C5:I5
答案 0 :(得分:1)
试试这样:
With ActiveSheet
For i = 1 to 5
.Range("c" & i & ":I" & i & "").formula = "=INDEX(EURbased!C" & i & ":I" & i & " * EURbased!C4:I4,0)"
Next
End With
我自己没有尝试过,但就你提到的I would like to use iterator i instead of the "5" in EURbased!C5:I5
我认为它应该有效。