2013-05-29 12 views
0

Мои данные Excel выглядят следующим образом. У меня две колонки, A и B.Excel VBA macro для фильтрации

A | B

Aaron | a, b, c

Mark | b, c, d

Neil | a, b, d, e

Tess | в, г, е

Когда я использовать автоматический фильтр Excel, список возможных значений для фильтра а, б, в, б, в, г, а, б, д, е, и c, d, e. Это не то, что я хочу. Я хочу, чтобы фильтровать данные отдельно по от б по с по д по й.

Чтобы все было ясно, мне нужно реализовать новую функцию фильтра. При нажатии на кнопку фильтра, список фильтров, содержащий выбрать все, , б, с, d и е будет отображаться. Когда я проверил a, строки, которые содержат a в столбце B, будут отображаться. В этом случае строки 1 и 3 (Аарон и Нейл).

Мне нужен макрос, чтобы помочь мне в этом.

Спасибо!

+1

См. [Ask], чтобы узнать, какие вопросы задавать и как. –

+0

распространение ваших писем через несколько столбцов <- это был бы самый простой подход –

ответ

1

Нажмите кнопку «Фильтр», затем перейдите к столбцу «В», выберите опцию «Текстовый фильтр» и затем «Содержит», напишите, что вы хотите видеть (a, b, c, d или e), нажмите «ОК», и на нем появится строка который имеет введенное вами значение.

Надеется, что это помогает, Бруно

PS: Вы можете ввести несколько значений например, в первой строке, затем выберите опцию и в из списка снова Содержит и введите следующий, и он покажет все, что есть a и b, если вы выберете или вы получите все, что имеет либо a, либо b.