如何对特定标题行使用过滤器?

如何对特定标题行使用过滤器?

可能表达不清楚,我上传一下截图这是我的桌子我不想在 Ch. 部分使用过滤器,但是当我删除过滤器时,Excel 会删除所有过滤器。

答案1

如果您不希望“自动筛选下拉符号”出现在任何特定列上,在您的情况下是第 4 列即 Ch,那么您需要使用 VBA 宏。

:警告:

宏是解决该问题的唯一可能方法。


Sub AutoFilter()

With Range("A1")
.AutoFilter Field:=1, VisibleDropDown:=Ture
.AutoFilter Field:=2, VisibleDropDown:=True
.AutoFilter Field:=3, VisibleDropDown:=True
.AutoFilter Field:=4, VisibleDropDown:=False    
.AutoFilter Field:=5, VisibleDropDown:=True

End With

End Sub

怎么运行的:

  • 要获取 VB 编辑器,请按Alt+F11或者选择 Sheet TAB,然后R右键单击并点击查看代码。
  • 复制&粘贴此代码作为标准模块。
  • 现在按Alt+Q返回工作表。
  • 节省工作簿作为启用宏的*.xlsm。
  • 最后跑步宏。

注意:

您发现第 4 列(即 Ch)上没有出现“筛选下拉”符号。

为了使其正常,请从数据菜单中点击过滤命令。

根据需要调整字段编号和过滤范围。

相关内容