【发布时间】:2018-07-06 19:20:39
【问题描述】:
来自Excel macro filter based on multiple cell values 的问题并使用Creating an Array from a Range in VBA 的答案
我试图使用数组创建一个范围广泛的自动过滤器。 但是,它一直只使用数组范围内的最新值。
如何使用过滤器中的所有值?
Sub Test()
Dim DirArray As Variant
DirArray = [A2:A5].Value2
ActiveSheet.range("$B$1:$C$10").AutoFilter Field:=2, Operator:=xlFilterValues, Criteria1:=DirArray
End Sub
【问题讨论】:
-
这可能有助于回答您的问题:stackoverflow.com/questions/38404176/…