找到不重复项 添加累计数量【Excel-VBA】-欢乐小爪
Access软件网QQ交流学习群(群号码198465573),欢迎您的加入!
首页 >技术文章> Access数据库-模块/函数/VBA


找到不重复项 添加累计数量【Excel-VBA】

发表时间:2012/6/21 9:21:21 评论(0) 浏览(9515)  评论 | 加入收藏 | 复制
   
摘 要:找到不重复项 添加累计数量【Excel-VBA】
正 文:

Sub ss() '找到不重复项 添加累计数量
Dim i%, K%
Dim d As Object
Range("D2:F11").ClearContents
Set d = CreateObject("Scripting.Dictionary")
For i = 2 To 11
If d.Exists(Cells(i, 1).Value) = False Then
d.Add Cells(i, 1).Value, 1
Cells(d.Count + 1, "D") = d.Count '给不重复加序号
Cells(d.Count + 1, "e") = Cells(i, 1) '列出不重复项
Cells(d.Count + 1, "F") = Cells(i, 2) '列出不重复第一次的B列数值
Else
K = Application.Match(Cells(i, 1), d.keys, 0) '找到重复项的索引
Cells(K + 1, "F") = Cells(K + 1, "F") + Cells(i, 2) '累加数值

End If
Next i
End Sub


Access软件网交流QQ群(群号:198465573)
 
 相关文章
读取表中不重复的记录且显示全部字段  【umvsoft整理  2008/6/4】
如何产生不重复的随机数?  【fan0217  2008/9/6】
【Access入门】查询统计不重复项个数  【宏鹏  2012/10/10】
数据对比分析(查找重复项、不重复项)小程序  【木头  2012/12/25】
常见问答
技术分类
相关资源
文章搜索
关于作者

欢乐小爪

文章分类

文章存档

友情链接