Some thing like this..........
Sub Filter_test()
Dim rAfArea As Range, vAfField As Variant, sAfHeader As String
sAfHeader = "DC"
Set rAfArea = Range("A1").CurrentRegion
vAfField = Application.Match(sAfHeader, rAfArea.Rows(1), 0)
If TypeName(vAfField) = "Error" Then
MsgBox "Filter Column Not Found", vbCritical, "Missing Column Heading"
Exit Sub
End If
rAfArea.AutoFilter Field:=vAfField, Criteria1:= _
Array("5601", "5801", "6001", "6201", "6301", "7701", "8301", "8801", "9201", "9501"), _
Operator:=xlFilterValues
End Sub
Bookmarks