Sub Uniquedata()
Dim rCell As Range
\'创建Dictionary对象
Set d = CreateObject("Scripting.Dictionary")
\'遍历数据区域的单元格
For Each rCell In Range("A2:I905")
\'判断单元格是否为空
If rCell <> "" Then
\'如果Dictionary对象中不包含指定的关键字就添加该关键字和条目
If Not d.exists(rCell.Value) Then d.Add rCell.Value, rCell.Value
End If
Next
\'清除指定列内容
Range("J2:J" & Range("J2").End(xlDown).Row).ClearContents
\'将Dictionary对象中的条目写入指定列
Range("J2").Resize(d.Count) = WorksheetFunction.Transpose(d.Items)
End Sub
相关文章:
- zz Excel删除重复数据、重复行(2003&2007) 2021-11-15
- Excel如何一键删除重复行 2021-11-15
- 利用excel 2010 删除重复的行 2021-10-08
- editplus批量删除重复行(编辑-删除-删除重复行) 2021-08-17
- Power Bi Desktop 的删除重复项 和 Excel 的删除重复项的一样的吗? 2022-01-06
- 删除excel中某一列的重复项 2021-05-05
- Excel2007“删除重复项”快速删除重复记录 - tdshzd 2021-10-15
- 学习笔记-excel删除重复行问题 2021-11-13