Hey All,
Im currently looking to Filter data in column H based on the user inputted data, currently I have the bellow code which works for 1 or 2 inputs, but I needed it for more for example 1-15 inputs at time.
Sub FilterValues()
Dim Area As String
Dim Data As Variant
Area = InputBox("Enter Selection - Seperated by Comma")
If InStr(1, Area, ",") > 0 Then
Data = Split(Area, ",")
ActiveSheet.Range("$H$1:$H$30000").Select
Selection.AutoFilter
ActiveSheet.Range("$H$1:$H$30000").AutoFilter Field:=1, Criteria1:=Trim(Data(0)), Operator:=xlOr, Criteria2:=Trim(Data(1))
Else
ActiveSheet.Range("$H$1:$H$30000").AutoFilter Field:=1, Criteria1:=Area
End If
End Sub
any help would be apricated.
Im currently looking to Filter data in column H based on the user inputted data, currently I have the bellow code which works for 1 or 2 inputs, but I needed it for more for example 1-15 inputs at time.
Sub FilterValues()
Dim Area As String
Dim Data As Variant
Area = InputBox("Enter Selection - Seperated by Comma")
If InStr(1, Area, ",") > 0 Then
Data = Split(Area, ",")
ActiveSheet.Range("$H$1:$H$30000").Select
Selection.AutoFilter
ActiveSheet.Range("$H$1:$H$30000").AutoFilter Field:=1, Criteria1:=Trim(Data(0)), Operator:=xlOr, Criteria2:=Trim(Data(1))
Else
ActiveSheet.Range("$H$1:$H$30000").AutoFilter Field:=1, Criteria1:=Area
End If
End Sub
any help would be apricated.