这个比较简单,就是将两个表格的信息组合起来。
Tips:所有代码都是为目前任职公司编写,极大概率不适合其他公司,在这里发布:首先是记录;其次才是分享,望理解!
效果图:
思维导图:
代码:
Sub SIOP()
Dim i, j, k, s, m, n, a
Dim arr, brr, crr(), drr(), err()
Dim d As New Dictionary
On Error Resume Next
arr = Sheets("PO").UsedRange
brr = Sheets("Net").UsedRange
'我们觉得横向会比较好
'先把负数的挑出来
m = 0
For i = 2 To UBound(brr)
d(CStr(brr(i, 1))) = i
s = 0
For k = 7 To UBound(brr, 2)
s = s + brr(i, k)
Next