Advertisement
Guest User

Untitled

a guest
Feb 25th, 2018
75
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
  1. Sub TEST()
  2.     Dim filterRange As Range
  3.     Set filterRange = Sheets("Filter").Range("A1", Sheets("Filter").Range("A1").End(xlDown))
  4.     For Each ws In Worksheets
  5.         If Not ws.Name = "Filter" And Not ws.Name = "Results" Then
  6.             ws.Select
  7.             Range("A1", Range("A1").End(xlToRight).End(xlDown)).Select
  8.             Selection.AdvancedFilter Action:=xlFilterInPlace, CriteriaRange:=filterRange, Unique:=True
  9.             Selection.Offset(1, 0).Copy
  10.             Sheets("Results").Select
  11.             Range("A" & ActiveSheet.Cells(Rows.Count, "A").End(xlUp).Row + 1).Select
  12.             Selection.PasteSpecial
  13.             Range("A2").Select
  14.         End If
  15.     Next
  16.     Sheets("Results").Select
  17. End Sub
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement