Yes, you can. But you need to use parameter called Criteria1
:
.UsedRange.AutoFilter field:=7, Criteria1:= ... '<< with 1 (one) at the end
instead of l
(el letter) which you have now.
Additional information after some comment below the answer.
To get all elements from array you need to add additional parameter in discussed line of code:
.UsedRange.AutoFilter field:=7, Criteria1:=Array_filter, Operator:=xlFilterValues
Operator:=xlFilterValues
is a key to solution.