返回列表 上一主題 發帖

匯整資料

Sub TEST_A1()
Dim Arr, xD, i&
Set xD = CreateObject("Scripting.Dictionary")
Arr = Range([N90122購貨明細貼上!J1], [N90122購貨明細貼上!A65536].End(xlUp))
For i = 2 To UBound(Arr)
    If Left(Arr(i, 1), 1) <> "1" Then GoTo i01
    xD(Arr(i, 3)) = xD(Arr(i, 3)) + Val(Arr(i, 6)) / 10
i01: Next i
Arr = Range([菸架!B2], [菸架!A65536].End(xlUp))
For i = 1 To UBound(Arr)
    Arr(i, 1) = xD(Arr(i, 1) & Arr(i, 2))
Next i
[菸架!D2].Resize(UBound(Arr), 1) = Arr
End Sub

TOP

        靜思自在 : 得理要饒人,理直要氣和。
返回列表 上一主題