Arrays Excel VBA-数组限制
下面是我正在编写的一系列代码:Arrays Excel VBA-数组限制,arrays,excel,vba,Arrays,Excel,Vba,下面是我正在编写的一系列代码: test.Range("$A:$D").AutoFilter Field:=4, Operator:=xlFilterValues, Criteria1:=Array("CA8*", "AU8*") 在我的数据集中,这一行返回227行。但是,当我在数组中添加另一个条件时,它将停止工作,并且不会显示任何筛选的行。在数组中添加第三个条件将使此操作总共返回895行。但是,如果我的数组中有所有3个条件,我就看不到任何筛选行。我必须手动筛选以验证895行。看起来只有当我有
test.Range("$A:$D").AutoFilter Field:=4, Operator:=xlFilterValues, Criteria1:=Array("CA8*", "AU8*")
在我的数据集中,这一行返回227行。但是,当我在数组中添加另一个条件时,它将停止工作,并且不会显示任何筛选的行。在数组中添加第三个条件将使此操作总共返回895行。但是,如果我的数组中有所有3个条件,我就看不到任何筛选行。我必须手动筛选以验证895行。看起来只有当我有两个条件时它才起作用,这让我想知道——可能是由于我的数据集的大小,我可以定义数组的内存是否有限制
如果可能的话,我想在数组中定义许多条件。如果有其他方法,请告诉我。的可能重复•您不能筛选超过2个通配符(使用
*
)。谢谢-我将查看该线程:)