VBA怎么快速從兩個表格提取符合條件的數(shù)據(jù)?

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