返回列表 上一主題 發帖

[發問] Excel 2003如何處理2007版本的 RemoveDuplicates 及Connections.Count

回復 1# heavenweaver
2003版 是這樣嗎?
  1. Option Explicit
  2. Sub EX()
  3.     Dim rng As Range, n As Long, tmpa()
  4.     ReDim tmpa(1 To 100, 1 To 1)
  5.     With CreateObject("Scripting.Dictionary")
  6.         .CompareMode = 1
  7.         n = 0
  8.         For Each rng In ActiveSheet.Range("$G$1:$G$100")
  9.             If Not .Exists(rng.Value) Then
  10.                 n = n + 1
  11.                 tmpa(n, 1) = rng.Value
  12.                 .Item(rng.Value) = Empty
  13.             End If
  14.         Next
  15.     End With
  16.     ActiveSheet.Range("$G$1:$G$100").Value = tmpa
  17. End Sub
複製代碼
感恩的心......(在麻辣家族討論區.用心學習會有進步的)
但資源無限,後援有限,  一天1元的贊助,人人有能力.

TOP

        靜思自在 : 口說好話、心想好意、身行好事。
返回列表 上一主題