VBA如何提取相符条件2个表格的数据

VBA若何提取相符前提2个表格的数据?怎么利用VBA来提取相符前提2个表格的数据?怎么操纵vba来多前提过滤表格数据?操纵vba实现多前提数据过滤的方式介绍 。
方式/
1【VBA如何提取相符条件2个表格的数据】实现方式
要操纵VBA提取相符前提2个表格的数据, 需要用到AdvancedFilter高级过滤方式, 本家儿要代码如下:

VBA如何提取相符条件2个表格的数据

文章插图

VBA如何提取相符条件2个表格的数据

文章插图

2运行结果如下图所示:

VBA如何提取相符条件2个表格的数据

文章插图

VBA如何提取相符条件2个表格的数据

文章插图

3参数介绍
AdvancedFilter方式, 本家儿要有action, CriteriaRange,  CopyToRange, Unique等四个参数, 熟悉数据高级筛选的伴侣应该会比力轻易理解这些参数寄义 。

VBA如何提取相符条件2个表格的数据

文章插图

VBA如何提取相符条件2个表格的数据

文章插图

4Action即过滤的体例, 本家儿要有两个值可用, 别离是xlFilterInPlace、xlFilterCopy, 前者暗示过滤后数据仍放在本来的处所, 后者指将筛选成果复制到后面CopyToRange参数指定的处所 。

VBA如何提取相符条件2个表格的数据

文章插图

5而CriteriaRange参数是指定过滤所利用的前提区域 。 过滤前提本家儿要由题目和规模决议, 一个前提放置在一列中, 多个前提并列放置在多列中, 如下图所示:

VBA如何提取相符条件2个表格的数据

文章插图

6CopyToRange参数, 只在Action参数为xlFilterCopy时有用, 暗示过滤成果放置的位置 。 可所以一个规模, 也可所以一个单位格 。 若是你不确定规模的大小, 最好设置为单位格, 那么过滤成果将放置在以这个单位格为左上极点的区域中 。

VBA如何提取相符条件2个表格的数据

文章插图

7Unique参数, 用来指定过滤成果是否过滤反复记实 。 设置为True时, 过滤失落反复的记实, 只保留一笔记录, 设置为False时, 保留所有过滤后的数据, 默认值为False 。

VBA如何提取相符条件2个表格的数据

文章插图


以上内容就是VBA如何提取相符条件2个表格的数据的内容啦, 希望对你有所帮助哦!

    推荐阅读