VBA怎么快速从两个表格提取符合条件的数据?
两张表格查重复数据
VBA想要从两个表格中提取需要的数据,该怎么提取呢?下⾯我们就来看看VBA提取相符条件2个表格的数据的⽅法,请看下⽂详细介绍。
Visual Basic 6.0 精简安装版
类型:编程⼯具
⼤⼩:5.86MB
语⾔:简体中⽂
时间:2014-08-25
查看详情
⼀、实现⽅法
1、要利⽤VBA提取相符条件2个表格的数据,需要⽤到AdvancedFilter⾼级过滤⽅法,主要代码如下:
2、运⾏效果如下图所⽰:
⼆、参数介绍
1、AdvancedFilter⽅法,主要有action,CriteriaRange, CopyToRange,Unique等四个参数,熟悉数据⾼级筛选的朋友应该会⽐较容易理解这些参数含义。
2、Action即过滤的⽅式,主要有两个值可⽤,分别是xlFilterInPlace、xlFilterCopy,前者表⽰过滤后数据仍放在原来的地⽅,后者指将筛选结果复制到后⾯CopyToRange参数指定的地⽅。
3、⽽CriteriaRange参数是指定过滤所使⽤的条件区域。过滤条件主要由标题和范围决定,⼀个条件放置在⼀列中,多个条件并列放置在多列中,如下图所⽰:
4、CopyToRange参数,只在Action参数为xlFilterCopy时有效,表⽰过滤结果放置的位置。可以是⼀个范围,也可以是⼀个单元格。如果你不确定范围的⼤⼩,最好设置为单元格,那么过滤结果将放置在以这个单元格为左上顶点的区域中。
5、Unique参数,⽤来指定过滤结果是否过滤重复记录。设置为True时,过滤掉重复的记录,只保留
⼀条记录,设置为False 时,保留所有过滤后的数据,默认值为False。
以上就是VBA快速从两个表格提取符合条件的数据的教程,希望⼤家喜欢,请继续关注。

版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系QQ:729038198,我们将在24小时内删除。