autofilter with variable criteria

G

Guest

I have the following programming attempting to use the variable CBOX as my
Criteria1 in an autofilter. I get a syntax error on the autofilter line when
i run it. The line works fine if I use "=" as opposed to the "<>" which i
want. I am attempting to filter away the variable in CBOX.

========================
Private Sub CheckBox3_Click()
Dim cbox As String
Let cbox = CheckBox3.Caption

If CheckBox3 = False Then
Selection.AutoFilter Field:=40, Criteria1:<>cbox

Else
Selection.AutoFilter Field:=40
End If

End Sub

========================
thanks,
dr chuck
 
T

Tom Ogilvy

there is a difference between the <> operator and the assignment operator
for an argument. You can't do :<>


Selection.AutoFilter Field:=40, Criteria1:="<>"&cbox
 

Ask a Question

Want to reply to this thread or ask your own question?

You'll need to choose a username for the site, which only take a couple of moments. After that, you can post your question and our members will help you out.

Ask a Question

Top