So where is that much data COMING from??? Surely it's coming from a database or Excel sheet, already, no? So why not do the filtering at that level, using SQL???
But yeah, you *can* use a disconnected recordset and apply a filter to it, for example. Not convinced that it is a good idea for most things, but it can be useful.