excel 如何使用FormulaR1C1循环

pnwntuvh  于 2023-06-30  发布在  其他
关注(0)|答案(1)|浏览(106)

我试图在vba中使用FormulaR 1C 1循环,但当我输入“R4 C(15+i)”时,结果在前面中断。
VBA公式正在放置:

For i = 1 To 20
 Range("O5").Offset(0, i) = "=SumIfs(C10,C2,R5C15,C6,R4C(15+i))"
Next

结果我得到了前面:它是西班牙语的,但重要的部分是在最后“@W$4(15+@i)”的部分。

=SUMAR.SI.CONJUNTO($J:$J,$B:$B,$O$5,$F:$F,@W$4(15+@i))
v2g6jxz6

v2g6jxz61#

试试这样:

For i = 1 To 20
    Range("O5").Offset(0, i) = "=SumIfs(C10,C2,R5C15,C6,R4C" & (15+i) & ")"
Next

相关问题