Cómo se hace una macro con filtro que contenga variable
Gracias por tomarte el tiempo de leer y posiblemente, responder a mi pregunta.
Normalmente en vba cuando creas el comando de filtro y que el criterio de filtro sea que contenga cierta palabra se hace así:
Sub filtro ()
Activesheet.range("a:x").autofilter field:=2, criteria1:="*hola* "
End sub
El problema se presenta cuando el criterio de filtro es una variable, necesito que filtre teniendo en cuenta los valores que contengan la variable... Tipo
Sub filtro ()
Sin variable as string
Variable= range("z1").value
Activesheet.range("a:x").autofilter field:=2, criteria1:=*variable*
End sub
Esto me genera error, ¿conoces depronto la forma correcta para ejecutar este comando?
2 respuestas
Respuesta de sebastian camilo
1
Respuesta de Programar Excel