Macro con autofiltro comienza por... Variable

Hola, tengo hecha una macro en la que somo me falla un dato y es:

ActiveSheet.Range("$A$1:$B$112").AutoFilter Field:=1, Criteria1:="=p*", _
Operator:=xlAnd

Aquí me filtra todas las palabras que comienzan por "p" pero yo quiero que me las filtre por la variable que yo le defino y que va cambiando cada vez. La variable la he llamado nombre. En filtro normal funciona, es decir, si busco palabras con el nombre de la variable, pero cuando uso "comienza por" ya no hay manera. Gracias.

Añade tu respuesta

Haz clic para o