FLASH SALE: 25% off my Effective Excel VBA course before Saturday 14th September: 👉courses.excelmacromastery.com/courses/Effective_Excel_VBA Quick guide to filter criteria syntax here👉: excelmacromastery.com/vba-advanced-filter/#VBA_Advanced_Filter_Quick_Guide Thank you.
@alexandrumarcel36965 жыл бұрын
I have a question. Can you copy the filtered data to another workbook?
@moyura25 жыл бұрын
how about clipboard ?
@virak9815 жыл бұрын
Hi, on 18:35 the ClearFilter is not working for me. how to solve this issue? Thank you.
@jundidoang73465 жыл бұрын
How to put new data in the next empty row in Output sheet using advanced filter?
@jamespecorella73954 жыл бұрын
can you advance filter by format, example highlighted cells?
@LordBransty10 ай бұрын
I don't know what I'd do without you Paul. You seem to have the best solution for everything I ever look for. I'll probably search your channel when I want to know the next winning lottery tickets. This videos are so valuable. Thank you!
@greg28655 жыл бұрын
Brilliant! I love the appropriate level of detail. It makes your videos so useful. FYI, for anyone that needs it. A relative date can be used in your criteria like this: =">" & TEXT(TODAY()-10,"mm/dd/yyyy")
@Excelmacromastery5 жыл бұрын
Thanks Greg. That's a very useful tip.
@sdawilson5 жыл бұрын
I searched high and low to find advice on how to quickly copy data between two tables ... and found nothing. Here's the answer and brilliantly illustrated. Thank you Paul. I've been coding in VBA on Access for years and thought Excel was just rubbish at handling large volumes of data.
@Excelmacromastery5 жыл бұрын
Glad you found it useful Simon.
@donaldturrell13875 жыл бұрын
Fantastic tip....I have been struggling a little to speed up a long macro. I used this principle to shave off about 5 minutes of vba run time. Thank you for your time and effort in making these videos.
@Excelmacromastery5 жыл бұрын
That's great to hear Donald. Advanced Filter is a well-kept secret which I'm hoping to change.
@genechicago48062 жыл бұрын
This video has some very useful information that might help me improve an existing macro. Thank you!
@johnericalvarez34802 жыл бұрын
it's very helpful, i've been looking for this kind of advance filter a couple of weeks ago. thank you sir, it might be a great help for my system working on
@1gopalakrishnarao4 жыл бұрын
Excellent. I have to learn from basic. Please guide me. Your way of explaining is really superb. Hats off to your god's gift talent.
@genechicago48062 жыл бұрын
This advance filter reminds me of Lotus 1-2-3 from back in the '80s. I remember having to create the criteria and output range to filter data in Lotus 1-2-3 and it filtered really fast. But Excel's ALT D F F short cut combination for filters, not having to create the criteria or output range and pivot tables were a lot more intuitive. Thank you for sharing your knowledge!
@dangelorrrr5 жыл бұрын
There is always at least one thing I didn't know in each of your videos! Thanks again Paul, for sharing your knowledge
@Excelmacromastery5 жыл бұрын
That's great to hear. I always like to come up with little-known but very effective techniques.
@psgoldberg5 жыл бұрын
Delighted to see someone else who has seen the light with the Advanced Filter. I usually joke with people that since most people don't know about it, it must be a new feature. That it was in the first version of Lotus 1-2-3 perhaps explains some of the arcane rules for setting things up. One super easy application is not just to copy data, but to rearrange the order of the columns (a task that people often struggle with). Using the extract range with the new order of all or a subset of the columns is the fastest way to copy AND rearrange.
@Excelmacromastery5 жыл бұрын
I didn't realise it was around so long! Thanks for the info. Selecting columns or rearranging them is one of it's biggest strengths. Because using other methods requires a lot of extra code to do this.
@TheAzonei3 жыл бұрын
I had a project years ago that did filtering on over 23,000 items and then sent out an email to various users with different error codes. At the time, it checked against 3 conditions and still took over 40 minutes to process. I rewrote the code using advanced filters and dropped the total tune to under 5 minutes. They didn't know how many conditions would be checked when they were finished so I added a feature to allow them to define a many as they wanted without requiring another rework of the code. At last count they were up to 38 conditions being checked with no significant overhead in time requirements. I've been a fan of advanced filters ever since. Great info here.
@Excelmacromastery3 жыл бұрын
Thanks for feedback. It's great hearing about a successful real world project.
@Nigromancy3 жыл бұрын
Okay MINDBLOWN!!!! I've been searching for a way to do this all day and this has literally smashed it! Definitely subbing to this channel! thank you!
@eduardopena77002 жыл бұрын
Very helpful information . It help me solve a current challenge Thank you😃
@davidrhodes60163 жыл бұрын
This is super fantastic. I always used ADO but this is a ton simpler. There were also formatting problems with ADO that this method doesn't have. Thanks so much!
@lindalowney14044 жыл бұрын
You are a good teacher. I like how you explain things step by step instead of the whole thing at once. Your way allows me to find my error when I do something wrong.
@Excelmacromastery4 жыл бұрын
Thanks Linda.
@kofilinoadadjo32642 жыл бұрын
Thank you Paul, this is brilliant! you have an extraordinary way to explain things! I am buying your course on Udemy. I wish I met you years ago!
@freeliberalminds Жыл бұрын
Thank you so much sir for your unwavering support and keeping us abreast in VBA programming. Full support to your channel.
@soup12074 жыл бұрын
Really love that you also explain other function that doesn't directly relate to advancedfilter. It help very much for beginner like me to understand the video. Looking forward if you have any video to explain on event function. lol
@NanaAtiekuFrans4 жыл бұрын
whether you are pro or intermediate VBA user, you will always find new and efficient ways of writing code. Thanks for your content and wonderful presentation skills.
@Excelmacromastery4 жыл бұрын
You are welcome!
@bestscenes14695 жыл бұрын
This is the best advanced filter tutorial I have seen in years. Excellent Presentation.
@Excelmacromastery5 жыл бұрын
Thanks Daniel. It's great to hear such a positive response.
@Lykoskia4 жыл бұрын
This is mind blowing and exactly what I've been looking for, for ages now! Thanks so much! I plan to integrate this code with a loop that goes through all the individual values of the criteria and repeats this process for each filtered list. And then it outputs the results into a sheet named by an string in a cell offset from the criteria and exports that sheet into a new book (also named by that value). I have code similar to this except it's all manual and unreadable, but I've been looking for a way to do this as a filter method for months! THANKS SO MUCH! Earned that sub.
@ignatiusmusonda66582 жыл бұрын
@ Alan Frančišković this sounds like what i need; have you made progress on this?
@Lykoskia2 жыл бұрын
@@ignatiusmusonda6658 unfortunately no, i havent really touched it since i couldnt find the time and i do these things rarely (but am passionate about them nonetheless). You might be the motivation i need to finish it, might try in spare time since i no longer have free time at work for this. Will let you know!
@Lykoskia2 жыл бұрын
@@ignatiusmusonda6658 I finished it :) I think it would be messy to post it here, find me on FB or TG and I'll send you the code. It has a few magic numbers/things you need to tweak for your own purposes, but other than that it works, just tested it in the office a few hours ago.
@ignatiusmusonda66582 жыл бұрын
@@Lykoskia Great i just sent you a request on fb.
@prabhatmishra1235 жыл бұрын
You are my goto guy for anything excel. I admire your consistent quality content 🙏
@Excelmacromastery5 жыл бұрын
Thanks Prabhat. I appreciate the compliment.
@kolinsin235 жыл бұрын
Thank you for sharing this and explaining in a straight forward way. I am no VBA master but using this has allowed me to help someone with a document that took them ~8 hrs to produce manually and now takes ~10 seconds (VBA benchmarked)
@Excelmacromastery5 жыл бұрын
That's awesome to hear.
@iincitr5 жыл бұрын
Thank you for your clean explanation of the subjects.
@BenLinfordUK5 жыл бұрын
Very clear and concise tutorial video. I can see that your channel is rocking and rolling already and long may it continue! Thanks for putting the content out... You're fast becoming an Irish Randy Austin on KZbin (and I believe that's a huge compliment).
@Excelmacromastery5 жыл бұрын
Thanks very much Ben. I know of Randy Austin - he has built a very big community.
@horaciobrambila35813 жыл бұрын
excelentt video I have used a lot advanced filters in my reports but you gave me a new way of do it... thanks!!!
@sasavienne5 жыл бұрын
I feel the urgent need to thank you once again so much for this truly nice tutorial. I followed all the steps on my PC and I am very astonished how great this code is. Really thank you Paul.. You are excellent. Thank you.. 🌟
@Excelmacromastery5 жыл бұрын
Thanks Salim, That is great praise to hear.
@thegrumpyhippy4 жыл бұрын
Ditto, came here to say the same thing... I’m new to VBA on KZbin having worked my way through a physical book first. I found your information was distinct, the descriptions clear and presentation was both well paced and good vocal tone. This was perfect to follow and learn from. Thank you very much.
@ivansosa84395 ай бұрын
Just what I was looking for! 👌👏
@buithitrami1755 жыл бұрын
Hi Paul! Just watching a half of this video but it is really awesome one. Never knew that advanced filter was so useful. 👍🏾
@Excelmacromastery5 жыл бұрын
Thanks. Enjoy watching till the last minutes.
@pshamrock7874 жыл бұрын
Wonderful Tip! Well explained, as always @Excel Macro Mastery. I would also recommend a spirit of inquisitive exploration when practicing these methods. I found the next video and its discussions about how to implement AND and OR operators with the advanced filter to be especially useful; I used both explanations to streamline a worksheet that needs to filter the data range based on days of the month. A little more explanation of how the advanced filter implements criteria would have been useful, but it wasn't anything that some playful experimentation couldn't solve.
@EOO-Stand5 жыл бұрын
This makes coding so simple, easy to read and makes the size of the files smaller. awesome. keep up the good work.
@rajkumarpalle82172 жыл бұрын
It was nice and awesome video. Thank you for sharing.
@musefirefox24204 жыл бұрын
Can't thank you enough for these videos. Wish I discovered your channel earlier!
@jrstolsen5 жыл бұрын
Nice. I've used Advanced Filter before, but was never clear on the use of Criteria Range. I'm hoping to use this VBA feature to be able to filter from one workbook and copy the data to another. The source worksheet has 61 columns all the way to BI, and variable rows. I only need data from 7 of those columns. And to make it interesting, one column has random blank cells! Should be fun! Thanks Paul!
@Excelmacromastery5 жыл бұрын
You're welcome Russell. Sounds like an interesting project.
@vaibhavdahival639710 ай бұрын
You're simply great sir😍
@1yyymmmddd5 жыл бұрын
Great stuff ! Never new you can reduce number of returned columns to required ones although been using Excel/VBA for years.
@vijaysahal45564 жыл бұрын
wow sir your teaching way is very good 👍👍👍👍
@shaojiakok87348 ай бұрын
Hello, thank you for this helpful video. But I have a question based on your example. What if I Need the data for those who has quantity more than 2 but less than 8? How can I set the criteria?
@wayneedmondson10655 жыл бұрын
Hi Paul.. this video is really excellent. I've made up my own data set to follow along and reinforce the concepts and code. Thanks for this super tip and technique. Really enjoying your KZbin channel.. I think it is one of the best resources out there for learning and expanding VBA knowledge. Thanks for kindly sharing your skills.. much appreciated. Thumbs up!!
@Excelmacromastery5 жыл бұрын
Thanks very much Wayne. Plenty more videos on the way.
@thearchibaldtuttle5 жыл бұрын
Another one that puts me out of my misery with expert users! I just forward the link to this video! Edit: Excellent content I wanted to add!
@Excelmacromastery5 жыл бұрын
Thanks archibald
@deniscloutier3835 жыл бұрын
All your videos are simply awesome! I wish I had seen them before, I would have saved hours of head scratching code! Thanks
@Excelmacromastery5 жыл бұрын
Thanks Denis! That is high praise indeed.
@nullhas4 жыл бұрын
Very Helpful... Thank You... We need Excel masters like you...
@Excelmacromastery4 жыл бұрын
Happy to help
@rohithkumarsr25314 жыл бұрын
Excellent presentation, for ur explanation take a bow 🙇♂️
@Excelmacromastery4 жыл бұрын
Thanks a lot Rohith
@marcosscherer97844 жыл бұрын
You are the men! Thanks from Brazil!
@Excelmacromastery4 жыл бұрын
Thanks Marcos
@angs905 жыл бұрын
Thank you so much for this step by step tutorial. It was very easy to follow through and apply it to my own data. I have never used advanced filter before in my life but now I'm a believer. Subscribed!
@TareqAlbahri3 жыл бұрын
Great Video ! It was a lot of help for the project I was doing.. Thanks a million !
@Excelmacromastery3 жыл бұрын
Great to hear!
@sandeepkothari50005 жыл бұрын
This is very useful, Paul. Hope to see you more often.
@Excelmacromastery5 жыл бұрын
You will Sandeep. Plenty more videos on the way.
@Artii12303 жыл бұрын
Damn... I'm amazed did it at work for filtering big files and it's getting my work done 10x faster Big thanks! Subbed and liked keep up the content :)
@Excelmacromastery3 жыл бұрын
You're welcome.
@ajankoppan9664 жыл бұрын
Excellent and Helpful Presentation. Appreciate your help.
@harshitdubey19024 жыл бұрын
Excellent video 👍 Thank you so much you r real hero for us Love from India ❤️
@kouassiigor44972 жыл бұрын
Thank you for sharing this course.
@sreedharlikit8966 Жыл бұрын
Excellent sir Hats off to ur knowledge
@teeravacvac54434 жыл бұрын
very useful So glad that i met your video
@R72Investments5 жыл бұрын
Hi Paul, your videos are great!
@Excelmacromastery5 жыл бұрын
Thanks Marcel.
@Excelmacromastery5 жыл бұрын
You're welcome.
@janvanderwind9033 Жыл бұрын
Thanks for sharing your knowledge, really advanced
@tomjun89454 жыл бұрын
Very good video! I learned a lot from it and the explanation is very clear and easy to follow. Amazing channel as well. Thank you for taking the time to show us.
@danteencinas70202 жыл бұрын
Excellence!!! Thank you for sharing this!
@karankamal3130 Жыл бұрын
Thank you for sharing this. I wonder how do we use multiple criteria for a single column
@salihocaoglu4 жыл бұрын
Just so great .. (Applause) This was just it what i was looking for. Thak you so much for the effort and everything.
@jeditiger785 жыл бұрын
This video is outstanding! It was so helpful.
@grantmeyers51894 жыл бұрын
Thank you, the presentation was excellent and easy to understand. When ran the code it worked beautifully, however the filtering also remove duplicate records.
@mdelcueto5 жыл бұрын
Thanks a lot Paul. This video (like all your videos) is really excellent
@Excelmacromastery5 жыл бұрын
Thanks a lot.
@sasavienne5 жыл бұрын
I admire your videos Paul. You are amazing. 🌟 🌟 🌟 Thanks indeed for sharing. Excellent... Great.. 🌟
@Excelmacromastery5 жыл бұрын
You're welcome Salim.
@JohnOvens5 жыл бұрын
Great video, Paul and instructive.
@Excelmacromastery5 жыл бұрын
Thanks for the feedback John.
@virak9815 жыл бұрын
Thank you very much for sharing. great tutorial!!!
@yourownson27242 ай бұрын
awesome tutorial you got here, thank you
@educational66215 жыл бұрын
Thanks paul for sharing the video.. But,, Why if target.cell.count >1 we exit sub?? Hope you have time to answer it. Thankyou
@cz49554 жыл бұрын
Hi, I am completely new to VBA so not sure if i am throwing my self in at the deep end. Great video really helped me with building a workbook which makes it very easy users to quickly review information. However, i wanted to take this one step further... I have two sets of data on the same sheet (e.g B7:E32 and B36:E61, with the criteria range B1:B5 to allow me to filter by multiple criteria in same col) the data ranges will use the same criteria when filtering. I tried to tweak the code slightly to filter both data ranges at the same time but it seems to 'hide' the rows on the first set of filtered data (B7:B32 range) Sub AdvancedFilterInPlace3() Dim rgData As Range, rgData2 As Range, rgCriteria As Range Set rgData = ThisWorkbook.Worksheets("Sheet3").Range("B7:E32") Set rgData2 = ThisWorkbook.Worksheets("Sheet3").Range("B36:E61") Set rgCriteria = ThisWorkbook.Worksheets("Sheet3").Range("B1").CurrentRegion rgData.AdvancedFilter xlFilterInPlace, rgCriteria rgData2.AdvancedFilter xlFilterInPlace, rgCriteria End Sub any help would be greatly appreciated Thanks
@sgtsqrt3 жыл бұрын
Hey, first thank you for this super awsome video. but is there something missing @12:32 where the Offset(1) appears out of nowhere? Greetings from germany
@kellyspoolhall7614 жыл бұрын
Thank you for your time and expertise. Top-notch tutorials! You have a new subscriber here 👍
@Excelmacromastery4 жыл бұрын
Welcome aboard!
@mohamedbadrelden80464 жыл бұрын
Thanks a lot i do my first Macro once checking your Video, Very Helpful Video
@Excelmacromastery4 жыл бұрын
Glad it helped
@nullasoltanto59062 жыл бұрын
I find all the explanations extremely clear and understandable. Thank you! SUPER BRAVO! One problem: when I use the function to copy to another sheet: rgData.AdvancedFilter xlFilterCopy, rgCriteria, rgOutput I get run-time error 1004 how can i avoid it? Thanks again
@telljansiddiqi5 жыл бұрын
Amazing THANK YOU Marco!!!! Trust me you made my day by this video
5 жыл бұрын
Thank you very much for this helpfull video. One question, I have to filter a tons of data using differente filters; for example: Col1 = Filter1, Filter2 & Col2 = Filter1, Filter2, Filter3 and so on. What should be the best approach to filter all the data using diferente filters with more than 1 value?
@jellevanbrandt53405 жыл бұрын
I've been using advanced filter in combination with a textbox. When you type it automatically filters the string. Useful when you have a huge list of files and folders.
@Excelmacromastery5 жыл бұрын
That is very useful applicaiton of it Jelle.
@zm28135 жыл бұрын
Superb! Very useful information
@Excelmacromastery5 жыл бұрын
Thank you.
@paulosullivan34725 жыл бұрын
Is it possible to use this search function with an array rather than having the search criteria in a range?
@adammalloy3124 жыл бұрын
Any ideas on how to get it to filter by part of a number like if i have the last 4 digits of a purchase order all numeric
@johnabram41595 жыл бұрын
Thanks a lot. I used to depend on pivot tables but now I will use Advanced Filters instead which is much cleaner and faster. I can use it to filter data based on a user criteria, create a subset by workbooks.add and mail it to user.
@Excelmacromastery5 жыл бұрын
You're welcome John.
@peetersalu94814 жыл бұрын
Peeter Is it also possible to use Autofilter when ? 1. are there any empty value / empty values in column A ("Day") of the "Sales" table (clearly displayed at 3:02)? (ie some daily values in the column are empty, not consecutively, but randomly) 2. on some dates dd / mm / yyyy (column A) correspond to several rows (for example in column D ("Sales")) Day Sales Person Quantity Sales 01/07/2019 Ann 8 3'848 850 982 02/07/2019 Tom 2 252
@manuelgutierrez72885 жыл бұрын
is there a way to copy and paste multiple cells on different locations on the worksheet to another worksheet and updating it and adding up data using this advance filter?
@plummetplum10 ай бұрын
Hi, is it possible to copy the advanced filter outputs to a validation list box? Thx
@educational66215 жыл бұрын
Thankyou paul for your video.. I think we can change the "rgcriteria" to be = range("a2").currentregion so we aren't to make calculation " if range("a1").currentregion.row.count = 1 " everytime it doesn't intersect
@forplaisir4 жыл бұрын
Thank you so much for this video. My application is so much faster. Thanks for sharing your knowledge.
@Andrea796752 жыл бұрын
Thanks! I have only one problem: I have a table where there are empty cells and the filter is hiding all the rows which don't contain the complete data. Example: In a table with headers "Date, Description, Category, Amount, Notes", when i search "Food" the filter doens't show the rows in which the "Notes" cell is empty. How can I make the filter also show me rows with some empty cells?
@ezelkarlkl12844 жыл бұрын
Hi, have to write full name or not on SALES PERSON column when we create filter. Than you ver much
@arunpandey28285 жыл бұрын
Amazing video sir... really very helpful videos you upload..🙏😊
@krn142425 жыл бұрын
Great job Paul. Love this stuff.
@Excelmacromastery5 жыл бұрын
Good to hear. Plenty more on the way.
@LarsIngeHolen4 жыл бұрын
Is it possible to use this method to show whole pages? I think that the is a Main page where other pages in the workbook can be shown?
@akbarmahfuzalam5 жыл бұрын
Excellent stuff. Need more of these kind of tutorial.
@prakashsrinivasan78403 жыл бұрын
Nice l know and using advanced filter for past 20 years and named ranges and tables also very useful
@Excelmacromastery3 жыл бұрын
Thanks for sharing
@keeskkool2 жыл бұрын
Hi there, what is the best way to store, catalog, index VBA code/ projets codes...
@zeebay0034 жыл бұрын
Very nice tutorial. How do you make it also copy the formulas in a cell i.e transfer formulas to another range of cells
@big1975E5 жыл бұрын
Is it possible to use Advanced Filter to copy to another range to extract data from one workbook and copy it to another workbook if you set your variables to the appropriate workbook and range?
@matthewhogan74412 жыл бұрын
I have a question, is it possible to use advanced filter to populate a combo box list user form control?
@cbsubs4 жыл бұрын
Can this be used with table references for input and output areas?
@bendrimiasifeddine35244 ай бұрын
I know i am late but, what if i want the filter to refresh after i change the data table ?
@zorglub89492 жыл бұрын
Hi. What if I want to copy to en existing range, and append it ti the end of that??
@Excelmacromastery2 жыл бұрын
Advanced filter doesn't do it. ADO is probably best for this scenario