VBA Excel:AdvancedFilter在自动筛选后获取唯一值
我在一个条件范围内获取下拉值,并应用于一个数据集以过滤数据,这是可行的,但条件在数据集中搜索的值不是唯一的,比如有2个值ABC和ABC 1。我在标准范围内通过了ABC,但它返回了ABC和ABC 1的数据。帮我把这个修好VBA Excel:AdvancedFilter在自动筛选后获取唯一值,excel,vba,Excel,Vba,我在一个条件范围内获取下拉值,并应用于一个数据集以过滤数据,这是可行的,但条件在数据集中搜索的值不是唯一的,比如有2个值ABC和ABC 1。我在标准范围内通过了ABC,但它返回了ABC和ABC 1的数据。帮我把这个修好 .Range(“A:”&lcol)。高级筛选操作:=XLFilterPlace,CriteriaRange:=Sheets(“评估列表”)。Range(“标准”),Unique:=True在您的标准范围Sheets(“评估列表”)。Range(“标准”) 更改ABC to'=AB
.Range(“A:”&lcol)。高级筛选操作:=XLFilterPlace,CriteriaRange:=Sheets(“评估列表”)。Range(“标准”),Unique:=True在您的标准范围
Sheets(“评估列表”)。Range(“标准”)
更改ABC
to'=ABC
那应该能解决你的问题
问候,