filtros y ordenación

09/02/2006 - 22:19 por Playa de Chilches - atención al cliente | Informe spam
Tengo una base de datos en excel con 12 ó mas columnas y 40.000 filas ó mas
y necesito extraer información por código VBA y por eso me gustaria que
alguien me pasara un código VBA para realizar las siguientes operaciones:
Poner el autofiltro y elegir de una pequeña base de datos de columnas el nº
de columna correspondiente al filtro que quiero realizar... seguidamente
copie el resultado junto al nombre de las columnas y lo pegue en otra hoja
del mismo libro y a continuación lo ordene eligiendo tambien la columna para
ordenar y en su caso (no es lo mas importante) guardar en ese libro u otro
nuevo.
Puede darse el caso que quiera dos o mas filtros y tambien que en el momento
de ordenar se puedan elegir dos ó mas columnas para ello.
Eso me ayudaría un montón, ya que para mi trabajo lo necesito así y me
ahorraria cantidad de horas.
Sé que existen las tablas dinámicas pero no es eso lo que necesito.. perdón
y muchas, muchas gracias.
José Rafael - Valencia
 

Leer las respuestas

#1 Héctor Miguel
10/02/2006 - 08:20 | Informe spam
hola, José Rafael !

Tengo una base de datos en excel con 12 o mas columnas y 40.000 filas o mas y necesito extraer informacion por codigo VBA
y por eso me gustaria que alguien me pasara un código VBA para realizar las siguientes operaciones:
Poner el autofiltro y elegir de una pequeña base de datos de columnas el nº de columna correspondiente al filtro que quiero realizar
seguidamente copie el resultado junto al nombre de las columnas y lo pegue en otra hoja del mismo libro
y a continuacion lo ordene eligiendo tambien la columna para ordenar y en su caso (no es lo mas importante) guardar en ese libro u otro nuevo.
Puede darse el caso que quiera dos o mas filtros y tambien que en el momento de ordenar se puedan elegir dos ó mas columnas para ello.
Eso me ayudaria un monton, ya que para mi trabajo lo necesito asi y me ahorraria cantidad de horas.
Se que existen las tablas dinamicas pero no es eso lo que necesito.. perdon y muchas, muchas gracias...



no se si en verdad sea indispensable el uso de codigo... o si te vale usar los filtros avanzados -?-
solo tendrias que 'nombrar' los rangos [base de dstos 'origen' en una hoja y destino/criterios en otra] ;)
podrias utilizar [en el area de criterios y destino] SOLO las columnas que necesites que sean filtradas
la ordenacion podias hacerla 'manual' :-(

de cualquier forma... serviria si comentas los detalles 'faltantes' ;)
saludos,
hector.

Preguntas similares