[算表] 加總vba

看板Office作者 (讓個位)時間9年前 (2017/04/22 14:57), 編輯推噓1(109)
留言10則, 4人參與, 最新討論串1/1
軟體:excel 2017 大家好 目前碰到此問題 A B 1 文字 5 2 3 3 2 4 6 5 3 6 文字 7 7 5 8 文字 4 9 2 我用vba在另外的儲存格 輸出成 sum(B1:B5) sum(B6:B7) sum(B8:B9) [B欄sum的範圍 隨A欄 文字和下一個文字 而改變] 方面是先計算A欄有幾格文字,然後用迴圈,代入第一個文字的範圍, 用end(xldown)跳下一格,依此類推 可是發現如果文字相鄰中間沒有空格的話 end(xldown)就不適用 offset(1,0)這用法也不適用 有比較適合的寫法嗎QQ -- ※ 發信站: 批踢踢實業坊(ptt.cc), 來自: 1.170.170.59 ※ 文章網址: https://www.ptt.cc/bbs/Office/M.1492844271.A.760.html

04/22 15:06, , 1F
文字都部分有重複嗎? 沒有的話我會先讓文字欄向下填
04/22 15:06, 1F

04/22 15:07, , 2F
滿 然後用simif加總B欄位的值
04/22 15:07, 2F

04/22 15:18, , 3F
有函數sumif,並無simif
04/22 15:18, 3F

04/22 15:30, , 4F
抱歉 筆誤 謝謝so大提醒
04/22 15:30, 4F

04/22 15:30, , 5F
文字不重複 怎麼用vba向下填滿QQ
04/22 15:30, 5F

04/22 15:35, , 6F
如果要於a欄填入的話,range.specialcells空白,指定到如
04/22 15:35, 6F

04/22 15:36, , 7F
原文來看的話為"=a1"
04/22 15:36, 7F

04/22 15:38, , 8F
如要顯示a欄和加總的話,也可用樞紐分析表
04/22 15:38, 8F

04/22 21:15, , 9F
我弄過類似的 用錄製巨集 ctrl+G 選空白 =a1 填滿
04/22 21:15, 9F

04/22 21:15, , 10F
大概就soyoso大大類似的方法
04/22 21:15, 10F
文章代碼(AID): #1O-lxlTW (Office)
文章代碼(AID): #1O-lxlTW (Office)