humdingaling,
thank you for your response. I was able to filter from more than one sheet using the sugestion from the other thread, with the following code:
Sub Filter()
Range("F1").Select
Sheets("BASE_1").Cells.AdvancedFilter Action:=xlFilterCopy, CriteriaRange:=Range( _
"filter_select"), CopyToRange:=Range("filter_paste"), Unique:=False
Sheets("BASE_2").Cells.AdvancedFilter Action:=xlFilterCopy, CriteriaRange:=Range( _
"filter_select"), CopyToRange:=Range("filter_paste"), Unique:=False
End Sub
But I encountered another problem:
when I filter BASE_1 first and then BASE_2, the pasted data from sheet BASE_2 overwrites the pasted data from BASE_1 since the paste range is the same ('filter_paste")
I need to find a way to paste the data from BASE_1 on the specified range and after filtering BASE_2, paste the results below the last row of existing data on range "filter_paste".
I'm attaching a file with a simple example of what I mean.
Bookmarks