【发布时间】:2016-09-27 10:06:13
【问题描述】:
我正在使用 vba 自动筛选 Excel 2010 中的列表,并希望根据 3 个或更多“开头为”标准(即“a*”、“b*”、“c*”)自动筛选列表)。不幸的是,据我所知,您只能有两个使用 Operator:=xlOr 的“开头”条件。
VBA Autofilter (Text Filters) With Multiple Criteria of "begin with" 的公认答案看起来可行。然而,遍历列表中的每个项目并将值添加到数组中,然后自动过滤与这些项目的完全匹配是很麻烦的。尤其是对于非常大的列表。
有没有更好的方法来自动过滤两个以上的“开始于”标准?
【问题讨论】:
-
你不能用advanced filter做这个吗?
标签: vba excel excel-2010 ms-office