: :办公软件 2021-11-10 14:42:30
VBA想要从两个表格中提取需要的数据,该怎么提取呢?下面我们就来看看VBA提取相符条件2个表格的数据的方法,请看下文详细介绍。
一、实现方法
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快速从两个表格提取符合条件的数据的教程,希望大家喜欢,请继续关注新锐。
TAG: VBA
12-14excel+vba实例800集合
11-17小柯DrawVBA包装平面设计师
11-04Excel VBA筛选
01-06EXcelVBA另存之后删除按钮及宏代码
01-06VBA实现网络通达测试
08-18VBA工程、Excel工作表保护密码修改
11-21Excel中使用VBA制作工资条的教程
11-19excel中用VBA制作登录数据验证窗口
11-15Excel VBA有什么作用详解
11-15Word用VBA代码设置自动另存备份文件