2013-05-29 214 views
0

我的Excel數據看起來像這樣。我有兩列A和B.Excel VBA宏來過濾

A | B

Aaron | a,b,c

Mark | b,c,d

Neil | a,b,d,e

苔絲| C,d,E

當我使用Excel,用於過濾器的可能值的列表的自動過濾器是A,B,CB,C,d的a,b,d,電子c,d,e。這不是我想要的。我想分別由一個通過b通過Ç通過d通過Ë過濾數據。

爲了弄清楚,我需要實現一個新的過濾器功能。當我點擊一個按鈕過濾器,含有過濾列表中選擇所有一個bÇdË將顯示。當我檢查a時,將顯示列B中包含a的行。在這種情況下,第1行和第3行(亞倫和尼爾)。

我需要一個宏來幫助我。

謝謝!

+1

請參閱[問問]瞭解要問什麼問題以及如何提問。 –

+0

將你的信件分散在多列< - 這將是最簡單的方法 – 2013-05-29 10:45:11

回答

1

單擊過濾器按鈕,然後轉到B列選擇選項文本過濾器,然後包含,寫你想看到的東西(a,b,c,d或e)按確定,它會顯示任何行那就是你輸入的價值。

希望它能幫助, 布魯諾

PS:你可以輸入多個值,例如,在第一行,然後選擇該選項並從列表中又包含並進入下一個,它會顯示所有有a和b,如果你選擇或者你得到所有有a或b的。