首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >Excel高级筛选筛选列表上的唯一值-多个条件

问Excel高级筛选筛选列表上的唯一值-多个条件
EN

Stack Overflow用户
提问于 2012-05-19 17:06:46
回答 1查看 1.3K关注 0票数 0

我正尝试在已有的筛选器列表上使用Excel中的高级筛选器在VBA中的唯一值,但我看到的结果与预期不同。我遇到的问题是,用于唯一值的高级筛选器正在对已被筛选的行列表运行,并且当高级筛选器运行时,它会添加已被筛选出的值。为了描述这个问题,我已经过滤掉了非空日期,以及包含"-“的另一列。但是,当我对列应用唯一值过滤器时,它会添加空日期和来自另一列的其他值。

有没有办法对已经过滤的列表上的唯一值应用高级过滤器,这样它就不会添加不应该存在的行?

EN

回答 1

Stack Overflow用户

发布于 2012-07-13 05:14:01

你可能不再需要这个了,但是现在开始了。如果您尝试从筛选的工作表中复制唯一值,请首先将区域设置为相关工作表的已用区域中的可见单元格。例如,设置myrange = thisworksheet.usedrange.SpecialCells(xlCellTypeVisible).然后对这个范围做你独特的过滤操作。没有足够的信息(你对结果做了什么)来帮助更多。这基于工作表,该工作表具有您已对其使用高级筛选器的列表。如果您使用的是标准筛选器,这将不起作用。

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/10663846

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档