Как я могу использовать расширенный фильтр, чтобы найти точное совпадение? - PullRequest
0 голосов
/ 19 марта 2019

Я пытаюсь понять, как найти только точные совпадения в расширенном фильтре.Например, в приведенном ниже коде мой диапазон «filter» включает «Ford» и «Ford Escort», а при фильтрации на «Ford» я возвращаю значения «Ford Escort».Есть ли способ, которым я могу вернуть значения только точно совпадающие с "Форд"?

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

1 Ответ

0 голосов
/ 19 марта 2019

Не в соответствии с документами (https://docs.microsoft.com/en-us/office/vba/api/excel.range.advancedfilter).

Я бы просто использовал автофильтр и скопировал видимые ячейки: pl.UsedRange.SpecialCells(xlCellTypeVisible).Copy

...