|
[广告] VBA代码宝 - VBA编程加强工具 · VBA代码随查随用 · 内置多项VBA编程加强工具 ★ 免费下载 ★ ★ 使用手册★
感谢狼版
正在学习Dictionary的用法,多谢狼版的指教。收藏之。
这是我受人之托写的一段代码,用于从前六列中的数字中提取不重复值,写到对应行的第七列,这些我都完成了,现在有一个新问题:
如何对.keys 排序?因为要求按顺序写入。
Sub Con()
Dim rR, cC, dd, Cnum, m, n
rR = [a65536].End(xlUp).Row
cC = 5
Set dd = CreateObject("Scripting.Dictionary")
For m = 1 To rR
dd.Add Cells(m, 1).Value, ""
For n = 2 To 6
Cnum = Cells(m, n).Value
If dd.exists(Cnum) = False Then dd.Add Cnum, ""
Next n
Cells(m, 7).Value = Join(dd.keys, " ")
dd.RemoveAll
Next m
End Sub
另可否推荐一个您关于Dictionary 讲解的汇总地址?便于下载学习的,这个贴子太长,实在不便于查找。 |
|