返回列表 上一主題 發帖

[發問] Excel計算箱號碼問題

[發問] Excel計算箱號碼問題

想問一下高手你否做到新箱子號碼的格式,因為不是很懂寫.
謝謝幫忙先.


Batch no        件数        原箱号        新箱号格式
1902132        1        C01-01                  C01-02
1902132        1        C02-02       
1902144        1        C03-03                   C03-24
1902144        1        C04-04       
1902144        20        C05-24       
1902144        0               
1902085        15        C25-39                  C25-39
1902099        1        C40-40                  C40-41
1902089        1        C41-41       
1902089        0               
1902105        1        C42-42                  C42-42
1902100        1        C43-43                   C43-43

Test Cartons.zip (17.33 KB)

Sub TEST()
Dim R&, xR As Range, xH As Range, S&, T$
R = [J65536].End(xlUp).Row
If R < 7 Then Exit Sub
With Range("M7:M" & R): .UnMerge: .ClearContents: End With
For Each xR In Range("J7:J" & R)
    If xR <> xR(0) Then Set xH = xR(1, 4): T = "C" & Format(S + 1, "00-")
    S = S + Val(xR(1, 2))
    If xR <> xR(2) Then xH = T & Format(S, "00"): Range(xH, xR(1, 4)).Merge
Next
End Sub

TOP

google"EXCEL迷"  blog  或google網址:https://hcm19522.blogspot.com/

TOP

回復 2# 准提部林
Thanks for your help.:loveliness:

TOP

        靜思自在 : 慈悲沒有敵人,智慧不起煩惱。
返回列表 上一主題