对 excel 表中的列作 unique 操作. 要求先排好序.
Sub UniqueList()
On Error Resume Next
For col = 65 To 65 + 23
Range(Chr(col) & "1", Range(Chr(col) & "65536").End(xlUp)).AdvancedFilter Action:=xlFilterCopy, _
Unique:=True, _
CopyToRange:=Range("A" & Chr(col) & "1", "A" & Chr(col) & "1")
Next col
End Sub
本文介绍了一个使用VBA宏实现Excel中对指定列进行排序并执行唯一值筛选的方法。宏通过循环遍历指定的列范围,并利用AdvancedFilter方法来复制唯一值到目标区域。
697

被折叠的 条评论
为什么被折叠?



