VBA怎么快速?gòu)膬蓚€(gè)表格提取符合條件的數(shù)據(jù)?

VBA想要從兩個(gè)表格中提取需要的數(shù)據(jù),該怎么提取呢?下面我們就來(lái)看看VBA提取相符條件2個(gè)表格的數(shù)據(jù)的方法,請(qǐng)看下文詳細(xì)介紹。
一、實(shí)現(xiàn)方法
1、要利用VBA提取相符條件2個(gè)表格的數(shù)據(jù),需要用到AdvancedFilter高級(jí)過(guò)濾方法,主要代碼如下:
2、運(yùn)行效果如下圖所示:
二、參數(shù)介紹
1、AdvancedFilter方法,主要有action,CriteriaRange, CopyToRange,Unique等四個(gè)參數(shù),熟悉數(shù)據(jù)高級(jí)篩選的朋友應(yīng)該會(huì)比較容易理解這些參數(shù)含義。
2、Action即過(guò)濾的方式,主要有兩個(gè)值可用,分別是xlFilterInPlace、xlFilterCopy,前者表示過(guò)濾后數(shù)據(jù)仍放在原來(lái)的地方,后者指將篩選結(jié)果復(fù)制到后面CopyToRange參數(shù)指定的地方。
3、而CriteriaRange參數(shù)是指定過(guò)濾所使用的條件區(qū)域。過(guò)濾條件主要由標(biāo)題和范圍決定,一個(gè)條件放置在一列中,多個(gè)條件并列放置在多列中,如下圖所示:
4、CopyToRange參數(shù),只在Action參數(shù)為xlFilterCopy時(shí)有效,表示過(guò)濾結(jié)果放置的位置??梢允且粋€(gè)范圍,也可以是一個(gè)單元格。如果你不確定范圍的大小,最好設(shè)置為單元格,那么過(guò)濾結(jié)果將放置在以這個(gè)單元格為左上頂點(diǎn)的區(qū)域中。
5、Unique參數(shù),用來(lái)指定過(guò)濾結(jié)果是否過(guò)濾重復(fù)記錄。設(shè)置為True時(shí),過(guò)濾掉重復(fù)的記錄,只保留一條記錄,設(shè)置為False時(shí),保留所有過(guò)濾后的數(shù)據(jù),默認(rèn)值為False。
以上就是VBA快速?gòu)膬蓚€(gè)表格提取符合條件的數(shù)據(jù)的教程,希望大家喜歡,請(qǐng)繼續(xù)關(guān)注腳本之家。
相關(guān)推薦:
excel怎么使用vba畫一個(gè)簡(jiǎn)筆畫青蛙?
excel怎么使用vba自動(dòng)調(diào)整列寬?
相關(guān)文章
excel中VBA怎么錄制表格1中的內(nèi)容復(fù)制到表格2?
excel中VBA怎么錄制表格1中的內(nèi)容復(fù)制到表格2?excel表格中的數(shù)據(jù)想要復(fù)制到另一張表格中,該怎么實(shí)現(xiàn)這個(gè)效果呢?下面我們就來(lái)看看使用vba實(shí)現(xiàn)的教程,需要的朋友可以參考2018-12-28- VBA怎么快速創(chuàng)建1至12月份工作表?想要?jiǎng)?chuàng)建1到12月的工作表,一個(gè)一個(gè)創(chuàng)建很慢,該怎么快速創(chuàng)建呢?下面我們就來(lái)看看詳細(xì)的教程,需要的朋友可以參考下2018-12-20
- VBA怎么關(guān)閉excel工作簿?excel打開(kāi)的工作簿我們可以通過(guò)vba來(lái)關(guān)閉,該怎么關(guān)閉呢?下面我們就來(lái)看看詳細(xì)的教程,需要的朋友可以參考下2018-12-10
excel怎么利用vba批量控制小數(shù)點(diǎn)位數(shù)?
excel怎么利用vba批量控制小數(shù)點(diǎn)位數(shù)?excel表格中的數(shù)據(jù)有很多小數(shù),想要批量空時(shí)小數(shù)的位置,該怎么實(shí)現(xiàn)呢?下面我們就來(lái)看看詳細(xì)的教程,需要的朋友可以參考下2018-11-01excel中VBA怎么設(shè)置共享工作簿權(quán)限?
excel中VBA怎么設(shè)置共享工作簿權(quán)限?excel工作薄想要實(shí)現(xiàn)共享,該怎么共享呢?我們可以使用vba實(shí)現(xiàn)工作簿共享權(quán)限,下面我們就來(lái)看看詳細(xì)的教程,需要的朋友可以參考下2018-10-05- PPT怎么使用VBA代碼編程?ppt中想要實(shí)現(xiàn)編程效果,我們可以使用vba實(shí)現(xiàn),下面我們就來(lái)看看ppt使用vba代碼編程的教程,需要的朋友可以參考下2018-09-25
- excel怎么設(shè)置退出刪除vba工具欄?excel中使用vba以后,想要退出的時(shí)候刪除vba工具欄,該怎么設(shè)置呢?下面我們就來(lái)看看詳細(xì)的教程,需要的朋友可以參考下2018-09-12
- Word中VBA編輯器怎么修改代碼默認(rèn)的格式?word中打開(kāi)bva發(fā)現(xiàn)代碼格式不是很喜歡,想要換一個(gè)格式,該怎么設(shè)置呢?下面我們就來(lái)看看詳細(xì)的教程,需要的朋友可以參考下2018-04-13
- Word2010中怎么設(shè)置VBA段落格式?Word2010中經(jīng)常使用vba,該怎么設(shè)置vba中段落格式呢?下面我們就來(lái)看看詳細(xì)的教程,需要的朋友可以參考下2018-04-09
Excel怎么利用VBA事先圓形沿直線移動(dòng)的效果?
Excel怎么利用VBA事先圓形沿直線移動(dòng)的效果?excel中可以使用vba制作一個(gè)動(dòng)畫效果,該怎么制作一個(gè)圓形沿著直線移動(dòng)的效果,該怎么制作呢?下面我們就來(lái)看看詳細(xì)的教程,需2018-03-11