作者jasonhsu14 (小健人)
看板Office
标题[算表] VBA 多重筛选
时间Sat Sep 2 17:11:06 2017
软体:EXCEL
版本:2013
资料:
A B C D E
--------------------
1| 1 2 3 4 5
2| 6 7 8 9 10
3| 11 12 13 14 15
假如有一笔A1:E3的资料如上,我能在VBA透过
Application.Match(6,A1:A3,0)去找出6这个数字为A1至A3中的第2个,即第二列
但上述只是符合1个条件的筛选,但若想进行是多条件筛选
比如,找出A1:A3为6且C1:C3为8,是第几列,我可以怎麽做
有上网找一下,可以写Match(6 & 8, A1:A3 & C1:C3,0)去找
我依样画葫芦,但不要说VBA写不出来,Excel写出上述的式子,也跑不出东西QQ
还望版上各位前辈指教如何执行多条件筛选
先谢谢
--
※ 发信站: 批踢踢实业坊(ptt.cc), 来自: 36.225.53.6
※ 文章网址: https://webptt.com/cn.aspx?n=bbs/Office/M.1504343468.A.9B3.html
2F:→ soyoso: 但要配合组合键ctrl+shift+enter 09/02 17:28
3F:→ soyoso: 巨集内则是配合evaluate 09/02 17:29
4F:→ jasonhsu14: 谢谢S大,搞定了,但蛮好奇为甚麽巨集要加evaluate 09/02 18:43
5F:→ jasonhsu14: 然後工作表要Ctrl+Shift+Enter 09/02 18:43