返回列表 上一主題 發帖

[發問] 按指定次數重複數據

[發問] 按指定次數重複數據

各位前輩好~我有一張項目分攤底稿,希望按有參與項目分攤的次數重複摘要欄並將分攤金額填入, ,請問在L3~N3該如何公式,謝謝

指定次數重複數據.zip (9.85 KB)

回復 1# shootingstar


    謝謝前輩發表此主題與範例,後學藉此帖練習VBA陣列的方案,請前輩參考

Option Explicit
Sub TEST()
Dim Brr, Crr(1 To 10000, 1 To 3), i&, j%, R&, T$
Brr = Range([I2], Cells(Rows.Count, 1).End(3))
For i = 2 To UBound(Brr)
   T = Brr(i, 1)
   For j = 2 To UBound(Brr, 2)
      If Val(Brr(i, j)) <> 0 Then
         R = R + 1
         Crr(R, 1) = T
         Crr(R, 2) = Brr(1, j)
         Crr(R, 3) = Val(Brr(i, j))
      End If
   Next
Next
Intersect(ActiveSheet.UsedRange.Offset(2, 11), [L:N]).ClearContents
If R = 0 Then Exit Sub
[L3:N3].Resize(R) = Crr
End Sub
用行動裝置瀏覽論壇學習很方便,謝謝論壇經營團隊
請大家一起上論壇來交流

TOP

非空 轉置三欄(搜尋輸入編號 13268) google網址:https://hcm19522.blogspot.com/
google"EXCEL迷"  blog  或google網址:https://hcm19522.blogspot.com/

TOP

        靜思自在 : 欣賞別人就是莊嚴自己。
返回列表 上一主題