返回列表 上一主題 發帖

對不起 請問一下該如何怎麼使用VB?

回復 1# 卡嘉塔


    了解一下程式碼內容
  1. Sub ex()
  2. Set d = CreateObject("Scripting.Dictionary")
  3. ar = Range("A1").CurrentRegion '與A1相連的資料寫入陣列
  4. For i = 1 To UBound(ar)
  5. If InStr(ar(i, 2), ",") > 0 Then '要移除重複資料在第2欄若有逗點存在則執行
  6.    For Each ky In Split(ar(i, 2), ",") '以逗點分割字串
  7.      d(ky) = ""
  8.    Next
  9.    ar(i, 2) = Join(d.keys, ",") '以逗點連結字典關鍵字
  10.    d.RemoveAll '移除字典內容
  11. End If
  12. Next
  13. [G1].Resize(UBound(ar, 1), UBound(ar, 2)) = ar '放在G欄
  14. End Sub
複製代碼
學海無涯_不恥下問

TOP

        靜思自在 : 改變自己是自救,影響別人是救人。
返回列表 上一主題