Yeah, I see a few things.
1) Be sure to read through the code carefully until it's clear what each line of code is doing.
2) The macro isn't copying headers, so copy your row1 headers onto Sheet2 so they're there permanently.
3) After you've done that, one assumes you want sheet2 "reset" each time you use it, so I added a line of code to clear rows2 downward.
4) Your data starts on row2 of the example sheet, but your macro in Post#1 implied the data started in row3. I've edited the macro to apply the Autofilter into the headers in row1 instead of row2. Autofilter has to be in the row directly above the data.
5) I've changed your LSearchValue variable so that is specifically a Date value in the declarations. Then we're going to use a range filter again to show any date value on that day.
Bookmarks