A "prototype" VBA macro which filters data on your selection criteria,
Additional logic is required for "blank" or "all" selection. Results are "DatA" filtered.
RUN on "Front" tab.
Sub FilterX()
'
'
Dim ws1 As Worksheet
Dim ws2 As Worksheet
Dim DD1 As String
Dim DD2 As String
Dim DD3 As String
Application.ScreenUpdating = False
Set ws1 = Worksheets("Data")
Set ws2 = Worksheets("Front")
With ws2
DD1 = .Cells(2, "B")
DD2 = .Cells(3, "B")
DD3 = .Cells(4, "B")
End With
ws1.Activate
With ws1
Selection.AutoFilter
Range("A1:P1").Select
Selection.AutoFilter
ActiveSheet.Range("$A$1:$P$12").AutoFilter Field:=10, Criteria1:=DD1
ActiveSheet.Range("$A$1:$P$12").AutoFilter Field:=7, Criteria1:=DD2
ActiveSheet.Range("$A$1:$P$12").AutoFilter Field:=6, Criteria1:=DD3
End With
Application.ScreenUpdating = False
End Sub
Bookmarks