|
参与一下。。。- Sub ykcbf() '//2024.2.26
- Dim arr, brr, d
- Application.ScreenUpdating = False
- Set d = CreateObject("Scripting.Dictionary")
- With Sheets("销售记录表")
- r = .Cells(.Rows.Count, 1).End(xlUp).Row
- arr = .[a1].Resize(r, 13)
- End With
- fn = [{"直口统计表","螺口统计表","其它出库统计表"}]
- For i = 8 To UBound(arr)
- st = arr(i, 8)
- st = Replace(Replace(st, "/", ""), " ", "")
- rq = Format(arr(i, 6), "yyyy年m月份")
- s = rq & "|" & st
- d(s) = d(s) + arr(i, 13)
- Next
- For Each Sht In Sheets(fn)
- With Sht
- brr = .[g5:o18]
- For i = 2 To UBound(brr)
- For j = 2 To UBound(brr, 2)
- s = brr(i, 1) & "|" & Replace(brr(1, j), Chr(10), "")
- st = brr(1, j)
- If d.Exists(s) Then
- brr(i, j) = d(s)
- End If
- Next
- Next
- .[g5:o18] = brr
- End With
- Next
- Set d = Nothing
- Application.ScreenUpdating = True
- MsgBox "OK!"
- End Sub
复制代码
|
评分
-
1
查看全部评分
-
|