|
楼主 |
发表于 2022-12-23 12:18
|
显示全部楼层
版主,上次您给我写了一个按批注统计的代码,我套用了一下,计算出来的结果不正确,可以帮我看一下吗,谢谢,代码如下。
Sub 按钮9_Click()
arr = ActiveSheet.UsedRange
Set d = CreateObject("scripting.dictionary")
For j = 2 To UBound(arr)
If InStr(arr(j, 62), "11月") > 0 Then
d("11月黄盖粉出库") = d("11月黄盖粉出库") + Val(arr(j, 6))
Else
If InStr(arr(j, 62), "12月") > 0 Then
d("12月黄盖粉出库") = d("12月黄盖粉出库") + Val(arr(j, 6))
End If
End If
If InStr(arr(j, 63), "11月") > 0 Then
d("11月黄盖粉入库") = d("11月黄盖粉入库") + Val(arr(j, 7))
Else
If InStr(arr(j, 63), "12月") > 0 Then
d("12月黄盖粉入库") = d("12月黄盖粉入库") + Val(arr(j, 7))
End If
End If
Next j
For j = 3 To 10
If d.exists(Cells(j, "br").Value) Then Cells(j, "bs") = d(Cells(j, "br").Value)
Next j
End Sub
|
|