如何使用“高级过滤器”查找完全匹配?

时间:2019-03-19 18:46:16

标签: excel vba advanced-filter

我试图了解如何在“高级过滤器”中仅查找完全匹配的内容。例如,在下面的代码中,“过滤器”包括“福特”和“福特护送”,当对“福特”进行过滤时,我返回“福特护送”的值。有什么方法可以返回仅与“福特”完全匹配的值?

pl.Range("myNamedRange").AdvancedFilter Action:=xlFilterCopy, criteriarange:=fl.Range("filter"), copytorange:=hd.Range("A1")

1 个答案:

答案 0 :(得分:0)

不符合docs(https://docs.microsoft.com/en-us/office/vba/api/excel.range.advancedfilter)的规定。

我只使用自动过滤器并复制可见的单元格:pl.UsedRange.SpecialCells(xlCellTypeVisible).Copy