[算表] VBA迴圈橫向(向右)代公式

作者: sagwow (不是我)   2019-10-31 23:36:07
軟體:Office
版本:
標題有點難理解,舉個例子。
A B C
1 1 4 =SUM(A1:B1)
2 2 5 =SUM(A2:B2)
3 3 6 =SUM(A3:B3)
我想用VBA迴圈完成以上公式的話,可以這樣寫:
for i = 1 to 3
cells(i,"C") = "=SUM(A" & i & ":B" & i & ")"
Next i
但換個方向的話,
A B C
1 1 4 7
2 2 5 8
3 =SUM(A1:A2)
B3=SUM(B1:B2)
C3=SUM(C1:C2)
因為要遞增的是英文的index,A、B、C……,
我不知道要怎麼讓迴圈這樣跑,不知道各位大神們有沒有懂我的疑惑了。
麻煩大家解答,感恩感恩!
作者: soyoso (我是耀宗)   2019-11-01 07:09:00
sum內以r1c1的方式,cells(3,i)= "=sum(r1c" & i & ":..
作者: Iories (無法克制)   2019-11-01 15:00:00
"=Sum(R[-2]C:R[-1]C)"
作者: sagwow (不是我)   2019-11-02 00:15:00
會了! 感謝大大

Links booklink

Contact Us: admin [ a t ] ucptt.com