Hi there,
I'm trying to get my code to search for processes in relation to actions. Each action can have up to 8 different processes against it sat in columns N:U.
The code is this:
The problem I am having is that if I input for example "IT: Disaster Recovery" as the search criteria it filters out a different value on each sheet other than the one I am searching for.
Would anyone know why this is?
I'm trying to get my code to search for processes in relation to actions. Each action can have up to 8 different processes against it sat in columns N:U.
The code is this:
Code:
filterCriteria = InputBox("Please enter what process you're searching for")
Application.ScreenUpdating = False
With Sheets("Risk")
.AutoFilterMode = False
With .Range("N:U")
.AutoFilter
.AutoFilter Field:=1, Criteria1:=filterCriteria, VisibleDropDown:=False
.AutoFilter Field:=2, Criteria1:=filterCriteria, VisibleDropDown:=False
.AutoFilter Field:=3, Criteria1:=filterCriteria, VisibleDropDown:=False
.AutoFilter Field:=4, Criteria1:=filterCriteria, VisibleDropDown:=False
.AutoFilter Field:=5, Criteria1:=filterCriteria, VisibleDropDown:=False
.AutoFilter Field:=6, Criteria1:=filterCriteria, VisibleDropDown:=False
.AutoFilter Field:=7, Criteria1:=filterCriteria, VisibleDropDown:=False
.AutoFilter Field:=8, Criteria1:=filterCriteria, VisibleDropDown:=False
End With
End With
With Sheets("Compliance")
.AutoFilterMode = False
With .Range("N:U")
.AutoFilter
.AutoFilter Field:=1, Criteria1:=filterCriteria, VisibleDropDown:=False
.AutoFilter Field:=2, Criteria1:=filterCriteria, VisibleDropDown:=False
.AutoFilter Field:=3, Criteria1:=filterCriteria, VisibleDropDown:=False
.AutoFilter Field:=4, Criteria1:=filterCriteria, VisibleDropDown:=False
.AutoFilter Field:=5, Criteria1:=filterCriteria, VisibleDropDown:=False
.AutoFilter Field:=6, Criteria1:=filterCriteria, VisibleDropDown:=False
.AutoFilter Field:=7, Criteria1:=filterCriteria, VisibleDropDown:=False
.AutoFilter Field:=8, Criteria1:=filterCriteria, VisibleDropDown:=False
End With
End With
With Sheets("Audit")
.AutoFilterMode = False
With .Range("N:U")
.AutoFilter
.AutoFilter Field:=1, Criteria1:=filterCriteria, VisibleDropDown:=False
.AutoFilter Field:=2, Criteria1:=filterCriteria, VisibleDropDown:=False
.AutoFilter Field:=3, Criteria1:=filterCriteria, VisibleDropDown:=False
.AutoFilter Field:=4, Criteria1:=filterCriteria, VisibleDropDown:=False
.AutoFilter Field:=5, Criteria1:=filterCriteria, VisibleDropDown:=False
.AutoFilter Field:=6, Criteria1:=filterCriteria, VisibleDropDown:=False
.AutoFilter Field:=7, Criteria1:=filterCriteria, VisibleDropDown:=False
.AutoFilter Field:=8, Criteria1:=filterCriteria, VisibleDropDown:=False
End With
End With
The problem I am having is that if I input for example "IT: Disaster Recovery" as the search criteria it filters out a different value on each sheet other than the one I am searching for.
Would anyone know why this is?