过滤定制的细胞范围

时间:2015-10-28 06:55:43

标签: excel vba excel-vba excel-2003

我有几个单元格表(它们只是范围而不是表格)。我想知道是否可以为每个范围创建一个过滤器选项。示例为单元格K13:K22放置数据过滤器。我意识到过滤器一次只能实现一个范围。我想知道是否有更简单的方法为每个范围编程数据过滤器,以使其更方便。在网上遇到类似这样的东西,但它只关注某个值。一些帮助将不胜感激。谢谢

Sheets("Base data").Select

    'If Data Filter is already active on this worksheet
    Selection.AutoFilter Field:=18, Criteria1:=Range("H82").Value


    'If Data Filter is NOT active on this worksheet
    Range("A1").Select
    Selection.AutoFilter Field:=18, Criteria1:=Range("H82").Value

1 个答案:

答案 0 :(得分:0)

我认为你不能在一张纸上有多个过滤器,所以答案是否定的。 Here是关于同一问题的讨论,可以选择使用自定义视图,但我认为这不是您想要的