Imprimir página | Cerrar ventana

Filtro VB Contiene

Impreso de: Foro de Access y VBA
Categoría: Otros de Microsoft: Windows y Office
Nombre del foro: Excel
Descripción del foro: Foro de Excel y VBA de Excel
URL: http://www.mvp-access.com/foro/forum_posts.asp?TID=71611
Fecha de impresión: 22/Noviembre/2019 a las 06:44


Tema: Filtro VB Contiene
Publicado por: paty
Asunto: Filtro VB Contiene
Fecha de publicación: 27/Diciembre/2011 a las 23:32
Buenas tardes a todos:
 
quien me pueda colaborar por favor; tengo la siguiente instrucción

    ActiveSheet.Range("$A$1:$F$1391").AutoFilter Field:=1, Criteria1:="=*TF*", _
        Operator:=xlAnd
 
pero deseo que el criterio del filtro sea "contiene" pero no un valor predeterminado sino  una variable.
 
intenete lo siguiente...
 
ActiveSheet.Range("$A$1:$F$1391").AutoFilter Field:=1, Criteria1:="=* SERVICIO*", _
        Operator:=xlAnd
SERVICIO seria mi variable, pero lo toma como un parametro para filtrar
 
¿como hago para que me tome la variable?
 
Gracias por la colaboración que me puedan brindar.
 
 
 



Respuestas:
Publicado por: Emilio
Fecha de publicación: 27/Diciembre/2011 a las 23:36
Hola, bienvenida al foro!
 
Tienes que sacar la variable de las comillas para que la entienda como tal y no como literal
 
ActiveSheet.Range("$A$1:$F$1391").AutoFilter Field:=1, Criteria1:="=*" &  SERVICIO & "*",  Operator:=xlAnd
 
Por favor, en cumplimiento de las normas del foro abstente de utilizar mayúsculas, se considera que estás gritando y además se lee muy mal.


-------------
Saludos a todos desde Huelva

http://www.mvp-access.es/emilio/" rel="nofollow - http://www.mvp-access.es/emilio/


Publicado por: paty
Fecha de publicación: 27/Diciembre/2011 a las 23:50

Mil disculpas por las mayúsculas, y muchas gracias por tu colaboración, funciono perfecto, pueden cerrar el hilo.




Imprimir página | Cerrar ventana