功能:
基于条件区域从指定单元格区域中筛选或复制数据。 如果初始选定单元格区域为单个单元格,则使用单元格的当前区域。
语法:
rng.AdvancedFilter (Action,CriteriaRange,CopyToRange,Unique)
rng是一个表示 Range 对象的变量。
参数:
名称 必需/可选 数据类型 说明
Action 必需 XlFilterAction XlFilterAction 的常量之一,用于指定是否就地复制或筛选列表。
CriteriaRange 可选 Variant 条件区域。 如果省略该参数,则没有条件限制。
CopyToRange 可选 Variant 如果 Action 为 xlFilterCopy,则为复制行的目标区域。 否则,忽略该参数。
Unique 可选 Variant 如果为 True,则只筛选唯一记录。 如果为 False,则筛选符合条件的所有记录。 默认值为 False。
XlFilterAction 枚举
名称 值 说明
xlFilterCopy 2 将筛选出的数据复制到新位置。
xlFilterInPlace 1 保留数据不动。
示例:
本示例根据名为 Criteria 的条件区域筛选名为 Database 的单元格区域。
rng_origin=sht.api.Range