Sub StockSorter()
Sheets("Stock Sorting").Range("A4:A1000000").EntireRow.Delete
Worksheets("Stock Table").Range("A3").CurrentRegion.Offset(0, 2).AdvancedFilter _
Action:=xlFilterCopy, _
CriteriaRange:=Sheets("Stock Sorting").Range("B1:B2"), _
CopyToRange:=Sheets("Stock Sorting").Range("B4"), _
Unique:=False
Worksheets("Stock Table").Range("A3").CurrentRegion.Offset(0, 2).AdvancedFilter _
Action:=xlFilterCopy, _
CriteriaRange:=Sheets("Stock Sorting").Range("K1:K2"), _
CopyToRange:=Sheets("Stock Sorting").Range("K4"), _
Unique:=False
Worksheets("Stock Table").Range("A3").CurrentRegion.Offset(0, 2).AdvancedFilter _
Action:=xlFilterCopy, _
CriteriaRange:=Sheets("Stock Sorting").Range("T1:T2"), _
CopyToRange:=Sheets("Stock Sorting").Range("T4"), _
Unique:=False
Worksheets("Stock Table").Range("A3").CurrentRegion.Offset(0, 2).AdvancedFilter _
Action:=xlFilterCopy, _
CriteriaRange:=Sheets("Stock Sorting").Range("AC1:AC2"), _
CopyToRange:=Sheets("Stock Sorting").Range("AC4"), _
Unique:=False
Worksheets("Stock Table").Range("A3").CurrentRegion.Offset(0, 2).AdvancedFilter _
Action:=xlFilterCopy, _
CriteriaRange:=Sheets("Stock Sorting").Range("AL1:AL2"), _
CopyToRange:=Sheets("Stock Sorting").Range("AL4"), _
Unique:=False
Worksheets("Stock Table").Range("A3").CurrentRegion.Offset(0, 2).AdvancedFilter _
Action:=xlFilterCopy, _
CriteriaRange:=Sheets("Stock Sorting").Range("AU1:AU2"), _
CopyToRange:=Sheets("Stock Sorting").Range("AU4"), _
Unique:=False
Worksheets("Stock Table").Range("A3").CurrentRegion.Offset(0, 2).AdvancedFilter _
Action:=xlFilterCopy, _
CriteriaRange:=Sheets("Stock Sorting").Range("BD1:BD2"), _
CopyToRange:=Sheets("Stock Sorting").Range("BD4"), _
Unique:=False
Worksheets("Stock Table").Range("A3").CurrentRegion.Offset(0, 2).AdvancedFilter _
Action:=xlFilterCopy, _
CriteriaRange:=Sheets("Stock Sorting").Range("BM1:BM2"), _
CopyToRange:=Sheets("Stock Sorting").Range("BM4"), _
Unique:=False
Worksheets("Stock Table").Range("A3").CurrentRegion.Offset(0, 2).AdvancedFilter _
Action:=xlFilterCopy, _
CriteriaRange:=Sheets("Stock Sorting").Range("BV1:BV2"), _
CopyToRange:=Sheets("Stock Sorting").Range("BV4"), _
Unique:=False
Worksheets("Stock Table").Range("A3").CurrentRegion.Offset(0, 2).AdvancedFilter _
Action:=xlFilterCopy, _
CriteriaRange:=Sheets("Stock Sorting").Range("CE1:CE2"), _
CopyToRange:=Sheets("Stock Sorting").Range("CE4"), _
Unique:=False
Worksheets("Stock Table").Range("A3").CurrentRegion.Offset(0, 2).AdvancedFilter _
Action:=xlFilterCopy, _
CriteriaRange:=Sheets("Stock Sorting").Range("CN1:CN2"), _
CopyToRange:=Sheets("Stock Sorting").Range("CN4"), _
Unique:=False
Worksheets("Stock Table").Range("A3").CurrentRegion.Offset(0, 2).AdvancedFilter _
Action:=xlFilterCopy, _
CriteriaRange:=Sheets("Stock Sorting").Range("CW1:CW2"), _
CopyToRange:=Sheets("Stock Sorting").Range("CW4"), _
Unique:=False
Worksheets("Stock Table").Range("A3").CurrentRegion.Offset(0, 2).AdvancedFilter _
Action:=xlFilterCopy, _
CriteriaRange:=Sheets("Stock Sorting").Range("DF1:DF2"), _
CopyToRange:=Sheets("Stock Sorting").Range("DF4"), _
Unique:=False
Worksheets("Stock Table").Range("A3").CurrentRegion.Offset(0, 2).AdvancedFilter _
Action:=xlFilterCopy, _
CriteriaRange:=Sheets("Stock Sorting").Range("DO1:DO2"), _
CopyToRange:=Sheets("Stock Sorting").Range("DO4"), _
Unique:=False
Worksheets("Stock Table").Range("A3").CurrentRegion.Offset(0, 2).AdvancedFilter _
Action:=xlFilterCopy, _
CriteriaRange:=Sheets("Stock Sorting").Range("DX1:DX2"), _
CopyToRange:=Sheets("Stock Sorting").Range("DX4"), _
Unique:=False
Worksheets("Stock Table").Range("A3").CurrentRegion.Offset(0, 2).AdvancedFilter _
Action:=xlFilterCopy, _
CriteriaRange:=Sheets("Stock Sorting").Range("EG1:EG2"), _
CopyToRange:=Sheets("Stock Sorting").Range("EG4"), _
Unique:=False
Worksheets("Stock Table").Range("A3").CurrentRegion.Offset(0, 2).AdvancedFilter _
Action:=xlFilterCopy, _
CriteriaRange:=Sheets("Stock Sorting").Range("EP1:EP2"), _
CopyToRange:=Sheets("Stock Sorting").Range("EP4"), _
Unique:=False
Worksheets("Stock Table").Range("A3").CurrentRegion.Offset(0, 2).AdvancedFilter _
Action:=xlFilterCopy, _
CriteriaRange:=Sheets("Stock Sorting").Range("EY1:EY2"), _
CopyToRange:=Sheets("Stock Sorting").Range("EY4"), _
Unique:=False
Worksheets("Stock Table").Range("A3").CurrentRegion.Offset(0, 2).AdvancedFilter _
Action:=xlFilterCopy, _
CriteriaRange:=Sheets("Stock Sorting").Range("FH1:FH2"), _
CopyToRange:=Sheets("Stock Sorting").Range("FH4"), _
Unique:=False
Worksheets("Stock Table").Range("A3").CurrentRegion.Offset(0, 2).AdvancedFilter _
Action:=xlFilterCopy, _
CriteriaRange:=Sheets("Stock Sorting").Range("FQ1:FQ2"), _
CopyToRange:=Sheets("Stock Sorting").Range("FQ4"), _
Unique:=False
End Sub
Bookmarks