Private Sub CommandButton1_Click()
For i = 1 To OLEObjects.Count
If TypeName(OLEObjects(i).Object) = "OptionButton" Then OLEObjects(i).Object = False
Next i
TextBox1.Value = ""
TextBox2.Value = ""
TextBox3.Value = ""
TextBox4.Value = ""
End Sub
Private Sub TextBox1_Change()
Filter
End Sub
Private Sub TextBox2_Change()
Filter
End Sub
Private Sub TextBox3_Change()
Filter
End Sub
Private Sub TextBox4_Change()
Filter
End Sub
Private Sub Filter()
With ActiveSheet.Range("$A$2:$R$2820")
.AutoFilter Field:=1, Criteria1:="=*" & TextBox1.Value & "*", Operator:=xlAnd
.AutoFilter Field:=2, Criteria1:="=*" & TextBox2.Value & "*", Operator:=xlAnd
.AutoFilter Field:=12, Criteria1:="=*" & TextBox3.Value & "*", Operator:=xlAnd
.AutoFilter Field:=13, Criteria1:="=*" & TextBox4.Value & "*"
End With
End Sub
Bookmarks