2016-01-20 36 views
0

我想過濾掉VBA中的重複項。我知道有一種方法稱爲RemoveDuplicates過濾VBA中的重複項

Columns(ColumnNumber).RemoveDuplicates Columns:=Array(1) 

此方法刪除重複項,而我只想過濾掉重複項。我該怎麼做?

需要一些指導。

回答

0

試試這個。

Columns("A:A").AdvancedFilter Action:=xlFilterInPlace, CriteriaRange:= _ 
    Columns("A:A"), Unique:=True 

如果您想單獨列中的過濾值。嘗試

Columns("A:A").Select 
    Columns("A:A").AdvancedFilter Action:=xlFilterCopy, CriteriaRange:=Columns(_ 
      "A:A"), CopyToRange:=Range("C1"), Unique:=True