Используя надстройку Excel VSTO, я применяю фильтр к столбцу для нескольких значений:
string[] filterTerms = { "this", "is", "sample", "text" };
Range range = Application.ActiveWorkbook.ActiveSheet.UsedRange;
range.AutoFilter(5, filterTerms, XlAutoFilterOperator.xlFilterValues, Type.Missing, true);
Но что мне действительно нужно, так это фильтр "Содержит". Возьмите следующий список:
- Привет не появляется
- Это появляется
- Образец появляется тоже
- Текст тоже
Из них я бы хотел отфильтровать 2/3/4, потому что каждый из них содержит слово из массива filterTerms
.
Есть ли способ выполнить sh, не прибегая к VBA?