Página 1 de 1

filtrar información de varias hojas a la vez

Publicado: Mié Dic 28, 2011 6:47 pm
por osk
Hola:

Tengo un libro de calc para llevar el registro de las dietas o kilometrajes de los comerciales. En este libro tenemos una hoja por cada semana del año , en cada hoja hay una tabla del mismo formato en que cada comercial indica su nombre , fecha , km realizados , motivo y cliente visitado.

Cuando los comerciales introducen los datos , en esa hoja nos quedan mezcladas todos los desplazamientos que ha realizado cualquiera de nuestros comerciales, hasta puede haber mas de un desplazamiento del mismo comercial

Lo que me interesa es poder realizar una consulta o filtro en una hoja nueva en la yo introduzca el nombre del comercial y me de el listado de todos los itinerarios que haya realizado dicha persona teniendo en cuenta la información de todas las hojas anteriores.


Muchas gracias.

Re: filtrar información de varias hojas a la vez

Publicado: Mié Dic 28, 2011 10:37 pm
por fornelasa
Hola,
Podrias juntar tus datos en una sola hoja como en la macro que te muestro "alla" en la otra consulta y asi de este modo hacer el filtro sobre esta hoja resumen, pero para mas detalle por favor sube un archivo ejemplo de como tienes estructurados los datos.

Yo soy de Mexico, utilizas el termino "comerciales" ¿que debo entender por comerciales?, ¿seran anuncios en television o radio o en periodico?, ¿seran personas o seran comensales?, no entiendo ese termino me imagino muy propio de por "alla".

Saludos.

Re: filtrar información de varias hojas a la vez

Publicado: Jue Dic 29, 2011 1:11 am
por xiseme
"Allá", "acá", todo es relativo. :mrgreen:
Supongo que es ironía, pero por si acaso ... [agente] comercial. http://buscon.rae.es/draeI/SrvltObtener ... comercial.

Vistos los (dos) temas. Tratándose de toma y pocesamiento de información no sé si sería mejor tomarla en tablas de BASE de datos convenientemente relacionadas.
Más trabajo al principio, aprendizaje y demás; pero mucha más potencia y flexibilidad al final.

Re: filtrar información de varias hojas a la vez

Publicado: Jue Dic 29, 2011 3:13 am
por fornelasa
Hola, gracias por el Link y por la aclaración, ahora lo se, no, no es ironia, aca en Mexico el termino "comerciales" solo se usa para referirse a los anuncios publicitarios de productos anunciados en Television, Radio o Internet y nunca es usado para identificar a personas con cierta actividad profesional.

Saludos.

Re: filtrar información de varias hojas a la vez

Publicado: Sab Dic 31, 2011 2:55 pm
por osk
Muchísimas gracias Federico.

Tal y como indica xiseme, se trata de agentes comerciales, los cuales visitan a nuestros clientes para ofrecerles nuestros productos.

Con la macro que me has adjuntado y aplicando un filtro consigo solucionar el problema de alguna manera.

Pero por si se te ocurre otra manera de hacer esta consulta , te adjunto un archivo ejemplo.
Hay tres hojas con la información de tres semanas y otra última hoja con el nombre " consulta". Lo que me interesaría es ejecutar una macro en esta hoja y teniendo en cuenta el nombre que escriba en la celda E2 con el nombre del comercial me rellene la tabla que esta en la parte de abajo de la misma hoja. teniendo en cuenta la información de las otras hojas.


Muchisimas gracias.

Re: filtrar información de varias hojas a la vez

Publicado: Mar Ene 03, 2012 4:13 am
por fornelasa
Hola, considero que tu archivo no tiene una buena estructura para realizar la tarea facilmente, eso nos lleva a hacer todo el trabajo mas complejamente. Las macros siempre son un traje a la medida. Aqui esta tu archivo y segun yo funciona para la tarea que solicitas, la macro trabaja tal cual tienes la estructura de tus datos, si respetamos dicha estructura la macro debe funcionar correctamente. Cualquier cambio a la estructura de los datos pudiera ocasionar un cambio a la macro, por ejemplo en la hoja consulta la tabla resumen debe empezar con los encabezados en la celda A6 siempre.

Ojala sea mas o menos lo que solicitas, escoge el nombre en la celda E2 y despues corre la macro con el rombo llamado "Generar" (el criterio es sensible a las mayusculas y las minusculas, no es lo mismo Maria que Mária en este caso, por ejemplo).

Este es solo un ejemplo que deberas adaptar a tu archivo real, sin duda aqui tu intervencion sera muy importante.

Obviamente podemos agregar mas registros a las semanas y despues la macro llevará todos los datos de las semanas a la hoja consulta y hará el filtro.

Saludos, Federico.

Re: filtrar información de varias hojas a la vez

Publicado: Mar Ene 03, 2012 12:19 pm
por xiseme
He ojeado el ejemplo y a mi parecer (basado en experiencias) el enfoque es totalmente equivocado, que se tornará cada vez más ineficaz.
No hay que trocear por semanas, eso ya está en la fecha. Los datos todos seguiditos en una tabla de entrada. De ahí ya saldrá todo lo demás.
No hay visitas de Luis o de Juan. Hay visitas (la 1, la 2, la 154725) que tienen propiedades fecha(1), comercial(2),Tipo(3), .....

A ver si tengo tiempo y puedo explicarme mejor con un adjunto.

Naturalmente "a ciegas". Se adjunta..

Re: filtrar información de varias hojas a la vez

Publicado: Mar Ene 03, 2012 5:04 pm
por fornelasa
Hola osk, totalmente de acuerdo con xiseme, tambien entre otras cosas veo innecesario trocear tu informacion por semanas ya que eso esta en la fecha, insisto, si hubiera una buena estructura en tus datos no sería necesaria ni la macro y los resumenes pueden salir facilmente sin trocear la informacion por semana, a todas luces es mas practico a la larga irnos por la segerencia que yo comparto de xiseme.

Saludos, Federico.

Re: filtrar información de varias hojas a la vez

Publicado: Jue Ene 05, 2012 4:53 pm
por fornelasa
Hola osk, y bien, ¿te ha sido de utilidad la macro que te anexé?

Saludos.

Re: filtrar información de varias hojas a la vez

Publicado: Jue Ene 05, 2012 6:35 pm
por osk
funciona muy bien pero la estoy intentando adapta a mi documento pero estoy teniendo problemas , no se mucho de programacion con lo que tengo problemas a la hora de entender la macro

Re: filtrar información de varias hojas a la vez

Publicado: Jue Ene 05, 2012 6:43 pm
por fornelasa
pues si, así es, las macros generalmente son un traje a la medida y en este caso fue un traje a la medida del archivo ejemplo que enviaste y que fue con el cual obviamente hice la macro, la otra sería que subieras tu archivo real pero no se si eso te sea posible.

Saludos.

Re: filtrar información de varias hojas a la vez

Publicado: Vie Ene 06, 2012 1:30 pm
por osk
Por razones de confidencialidad no me permiten subir el archivo original pero muchas gracias por la ayuda, poco a poco aprendiendo o descubriendo cosas y estoy consiguiendo objetivos.
solo una pregunta , he conseguido filtrar los datos con una macro pero una orden que uso para filtrar es el.
mCamposFiltro(1).StringValue = "Jose"

me interesa sustituir esta linea por otra para que en vez de filtrar por jose me filtre por el nombre que este escrito en la celda D3 de la hoja CONSULTA. me podrías ayudar?

muchas gracias
un saludo

Re: filtrar información de varias hojas a la vez

Publicado: Vie Ene 06, 2012 3:50 pm
por mauricio
Esa es otra pregunta, por favor, trata de mantener el tema del hilo, si no lo has hecho, por favor lee la Guía de supervivencia

Saludos

Re: filtrar información de varias hojas a la vez

Publicado: Vie Ene 06, 2012 5:13 pm
por fornelasa
Hola a todos,
osk, si es que ha sido util la orientacion dada a tu consulta da por solucionado el tema, ya en otro post nuevo plantea tu pregunta y asi todos o cualquiera de los que participamos en este foro pudieramos orientar a una posible solución.

Saludos, Federico.

Re: filtrar información de varias hojas a la vez

Publicado: Vie Ene 06, 2012 6:35 pm
por osk
muchas gracias