2,503
社区成员




Option Explicit
Sub 提取不重复值()
Dim objRange As Range
Set objRange = Sheet1.Range("A2:C100")
Dim dctData As Object
Set dctData = CreateObject("scripting.dictionary")
Dim objSubRange As Range
For Each objSubRange In objRange
dctData.Item(CStr(objSubRange.Value)) = Null
Next
Dim i As Integer
i = 2
Dim varKey As Variant
For Each varKey In dctData
Sheet1.Cells(i, "F") = varKey
i = i + 1
Next
MsgBox "提取完成!"
End Sub