- 帖子
- 1018
- 主題
- 15
- 精華
- 0
- 積分
- 1058
- 點名
- 0
- 作業系統
- win7 32bit
- 軟體版本
- Office 2016 64-bit
- 閱讀權限
- 50
- 性別
- 男
- 來自
- 桃園
- 註冊時間
- 2012-5-9
- 最後登錄
- 2022-9-28
|
本帖最後由 stillfish00 於 2013-10-22 20:05 編輯
回復 1# 巴克斯 - Sub Test()
- Dim ar, d, i As Long, s
-
- Set d = CreateObject("scripting.dictionary")
- With Sheets(1)
- With .Range(.[A2], .[A2].End(xlDown)).Resize(, 2)
- ar = .Value
- For i = 1 To UBound(ar)
- d.RemoveAll
- For Each s In Split(ar(i, 1), ",")
- d(s) = ""
- Next
- ar(i, 1) = Join(d.keys, ",")
- ar(i, 2) = d.Count
- Next
- .Offset(, 2).Value = ar
- End With
- End With
- End Sub
複製代碼 |
|