|
发表于 2015-3-31 14:45
|
显示全部楼层
本楼为最佳答案
放在“手工计算一下”的按钮里,点一下就知道了。- Sub 提取年度费用()
- Set d = CreateObject("scripting.dictionary")
- arr = Sheets("数据库").[a1].CurrentRegion
- With 录入系统
- zh = .TextBox998 '医疗证号
- jb = .ComboBox33 '疾病
- nf = .ComboBox34 '年份
- For i = 2 To UBound(arr)
- If arr(i, 3) = zh And arr(i, 59) = jb And arr(i, 58) = Val(nf) Then
- If Not d.exists(arr(i, 1)) Then
- s = s + arr(i, 62)
- d(arr(i, 1)) = ""
- End If
- End If
- Next
- .TextBox451 = s
- End With
- End Sub
复制代码 |
评分
-
查看全部评分
|