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

看板Office作者 (不是我)時間5年前 (2019/10/31 23:36), 5年前編輯推噓1(102)
留言3則, 3人參與, 5年前最新討論串1/1
軟體: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……, 我不知道要怎麼讓迴圈這樣跑,不知道各位大神們有沒有懂我的疑惑了。 麻煩大家解答,感恩感恩! -- ╭─╮ ──╮ ╭─┤╭╮ ╭╭─╮╮ ╭ │ │ │ ││││││ ││││ ╰─╮ ╭─┼╮╰─┼╯││││○││││ │ │ ││ │ ││││ ││││ ╰─╯ ╰─╯╰──╯ ╰╰╯╰─╯╰╯╯ 傻瓜,我們都一樣~~ ψsagwow -- ※ 發信站: 批踢踢實業坊(ptt.cc), 來自: 1.34.82.213 (臺灣) ※ 文章網址: https://www.ptt.cc/bbs/Office/M.1572536171.A.49B.html ※ 編輯: sagwow (1.34.82.213 臺灣), 10/31/2019 23:37:17

11/01 07:09, 5年前 , 1F
sum內以r1c1的方式,cells(3,i)= "=sum(r1c" & i & ":..
11/01 07:09, 1F

11/01 15:00, 5年前 , 2F
"=Sum(R[-2]C:R[-1]C)"
11/01 15:00, 2F

11/02 00:15, 5年前 , 3F
會了! 感謝大大
11/02 00:15, 3F
文章代碼(AID): #1TklzhIR (Office)
文章代碼(AID): #1TklzhIR (Office)