excel - 如何将应用过滤器应用于工作表的 3 个不同列
问题描述
我必须将过滤器应用于工作表的 J、F 和 AE 列,但是当我运行代码时,所有过滤器都被取消选择。
这是我的代码:
Worksheet("sheet").Range("J:J").AutoFilter _
Field:=1,
Critical1:="Fruits",_
VisibleDropDown:=True,
Worksheet("sheet").Range("F:F").AutoFilter _
Field:=1,
Critical1:="Doll",_
VisibleDropDown:=True,
解决方案
像这样:
Worksheet("sheet").Range("F:J").AutoFilter Field:=1, Criteria1:="Fruits", VisibleDropDown:=True
Worksheet("sheet").Range("F:J").AutoFilter Field:=5, Criteria1:="Doll", VisibleDropDown:=True
推荐阅读
- java - tagForChildDirectedTreatment(boolean) 已弃用
- python - 批处理到 python 打开 chrome
- python-3.x - matplotlib 错误:AttributeError:“int”对象没有属性“toordinal”
- python - 我不知道如何让这个脚本将受感染文件列表打印到输出文件
- r - Rmarkdown 文件的参数化
- angular - Angular 无法从 Spring Boot 接收 JWT 令牌
- c - c和c ++中左值的含义是否不同?
- python - 如何在火花数据框列中按值排序字典或元组?
- android - 在 android 应用程序中创建风味时的内容提供程序问题
- django - 如果视图在 Django 中失败,如何创建默认错误装饰器?