excel - 如何从条件列表中过滤表?
问题描述
我想使用 Sheet2 A1:A10 上的 Criteria 过滤 Sheet1 A1:G1000 中的第 7 列表
我写过 VBA,但它只从单元格 A10 过滤。
Sub FilterTest1()
Dim c As Variant
With Worksheets("Sheet1")
c = Worksheets("Sheet3").Range("A1:A10")
.Range("A1:G1000").AutoFilter field:=6, Criteria1:=c
End With
End Sub
解决方案
感谢阅读,我刚刚想出了如何使用高级过滤器。
Sub Macro1()
Range("A1:G1000").AdvancedFilter Action:=xlFilterInPlace, CriteriaRange:= _
Sheets("Sheet3").Range("A1:A10"), Unique:=False
End Sub
推荐阅读
- javascript - Checkbox won't retrieve value in that row
- vba - Word in message box appears in a different line
- java - 使用 Threadpool 和 executor 服务进行处理
- ui-automation - 从文件中打开 URL 并在 UiPath 中截屏
- oracle - 在 Pl 中提取 ValueXml
- jquery - 如何从括号内的拆分文本中排除 - jQuery
- javascript - 如何使用 javascript 和 gmail API 在给定时间点后检索消息?
- javascript - 如何在刷新其容器 div 后应用 jQuery databale?
- types - 是否有一个流程可以让我找出适合我的 Diesel 功能的正确类型?
- python - 从字符串生成固定长度的确定性标识符