用数据字典,dictionary value,item 。 value不允许重复。
Sub test()
Dim name()
Set dic = CreateObject("Scripting.Dictionary")
a = [a65536].End(xlUp).Row
For Each Cell In Worksheets("Sheet1").Range("A1:A" & a)
If Not dic.exists(Cell.Value) Then
dic.Add Cell.Value, Cell.Value
On Error Resume Next
End If
Next
name = dic.items
For i = 1 To dic.Count
Worksheets("Sheet1").Cells(i, 2) = name(i - 1)
Next
End Sub
追问执行的效果是我想要的,但是小妹菜鸟啊,大师能不能解释一下代码哈。理解不了就不能活用,麻烦注释哈,感谢。
追答你去搜搜 vba 数据字典 看看 就知道了 ,很好理解