|
[广告] VBA代码宝 - VBA编程加强工具 · VBA代码随查随用 · 内置多项VBA编程加强工具 ★ 免费下载 ★ ★ 使用手册★
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
各位老师,帮忙看看这段代码,谢谢。
|
|