我有一个高级过滤器宏(附加到命令按钮),可根据日期,性别,年龄和位置过滤数据。但是,当我选择不应用任何过滤器(保留条件范围为空)时,它只加载四个记录中的一个。由于我还没有设置任何标准,它不应该加载集合中的所有数据吗?
代码:
Sub FilterMOData()
Sheet1.Range("C5").CurrentRegion.AdvancedFilter Action:=xlFilterCopy _
, CriteriaRange:=Range("'SheetName'!Criteria"), CopyToRange:=Range( _
"'SheetName'!Extract"), Unique:=False
End Sub
"列表范围"和"复制到"标题是相同的(例如姓氏,年龄,性别等)。但它确实包含未包含在"标准范围" (例如邮政编码,电话号码,地址等)。
高级过滤器: enter image description here
列表范围示例:enter image description here
CopytoRange示例: enter image description here
标准范围: enter image description here
标准范围通过这些单元格改变: enter image description here