filtrar información de varias hojas a la vez

Discute sobre la aplicación de hojas de cálculo
Responder
osk
Mensajes: 11
Registrado: Mié Dic 28, 2011 6:23 pm

filtrar información de varias hojas a la vez

Mensaje 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.
Última edición por osk el Dom Ene 08, 2012 10:22 pm, editado 1 vez en total.
osk
version open office3.3
Avatar de Usuario
fornelasa
Mensajes: 3268
Registrado: Jue Feb 17, 2011 8:30 pm
Ubicación: Estado de México, México.

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

Mensaje 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.
lo 6.2.0 | aoo 4.1.6 | win 7/10
¡Un aplauso para todos los que luchan por proteger y promover la Web abierta!
xiseme
Mensajes: 1918
Registrado: Lun Nov 24, 2008 1:13 pm

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

Mensaje 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.
Todo es mejorable, estamos dispuestos a mejorar. ¿Yo? ... poco a poco.
Nunca hay acritud en mis comentarios, si lo pareciera, seguro que me he expresado mal.
Avatar de Usuario
fornelasa
Mensajes: 3268
Registrado: Jue Feb 17, 2011 8:30 pm
Ubicación: Estado de México, México.

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

Mensaje 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.
lo 6.2.0 | aoo 4.1.6 | win 7/10
¡Un aplauso para todos los que luchan por proteger y promover la Web abierta!
osk
Mensajes: 11
Registrado: Mié Dic 28, 2011 6:23 pm

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

Mensaje 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.
Adjuntos
DIETAS AGENTES COMERCIALES.ods
(11.11 KiB) Descargado 433 veces
osk
version open office3.3
Avatar de Usuario
fornelasa
Mensajes: 3268
Registrado: Jue Feb 17, 2011 8:30 pm
Ubicación: Estado de México, México.

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

Mensaje 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.
Adjuntos
Dietas Agentes Comerciales Filtro.ods
Filtro de varias hojas en una.
(14.08 KiB) Descargado 347 veces
lo 6.2.0 | aoo 4.1.6 | win 7/10
¡Un aplauso para todos los que luchan por proteger y promover la Web abierta!
xiseme
Mensajes: 1918
Registrado: Lun Nov 24, 2008 1:13 pm

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

Mensaje 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..
Adjuntos
ActividadAgCiales.ods
(15.07 KiB) Descargado 267 veces
Todo es mejorable, estamos dispuestos a mejorar. ¿Yo? ... poco a poco.
Nunca hay acritud en mis comentarios, si lo pareciera, seguro que me he expresado mal.
Avatar de Usuario
fornelasa
Mensajes: 3268
Registrado: Jue Feb 17, 2011 8:30 pm
Ubicación: Estado de México, México.

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

Mensaje 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.
lo 6.2.0 | aoo 4.1.6 | win 7/10
¡Un aplauso para todos los que luchan por proteger y promover la Web abierta!
Avatar de Usuario
fornelasa
Mensajes: 3268
Registrado: Jue Feb 17, 2011 8:30 pm
Ubicación: Estado de México, México.

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

Mensaje por fornelasa »

Hola osk, y bien, ¿te ha sido de utilidad la macro que te anexé?

Saludos.
lo 6.2.0 | aoo 4.1.6 | win 7/10
¡Un aplauso para todos los que luchan por proteger y promover la Web abierta!
osk
Mensajes: 11
Registrado: Mié Dic 28, 2011 6:23 pm

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

Mensaje 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
osk
version open office3.3
Avatar de Usuario
fornelasa
Mensajes: 3268
Registrado: Jue Feb 17, 2011 8:30 pm
Ubicación: Estado de México, México.

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

Mensaje 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.
lo 6.2.0 | aoo 4.1.6 | win 7/10
¡Un aplauso para todos los que luchan por proteger y promover la Web abierta!
osk
Mensajes: 11
Registrado: Mié Dic 28, 2011 6:23 pm

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

Mensaje 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
osk
version open office3.3
Avatar de Usuario
mauricio
Mensajes: 6092
Registrado: Sab Nov 22, 2008 5:36 am
Ubicación: CDMX
Contactar:

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

Mensaje 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
______________________________________________
"Todo cuanto no podemos dar nos posee". - André Gide
LibreOffice 6.2 | ArchLinux | Gnome3
No respondo preguntas privadas, por favor, usa el foro
Avatar de Usuario
fornelasa
Mensajes: 3268
Registrado: Jue Feb 17, 2011 8:30 pm
Ubicación: Estado de México, México.

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

Mensaje 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.
lo 6.2.0 | aoo 4.1.6 | win 7/10
¡Un aplauso para todos los que luchan por proteger y promover la Web abierta!
osk
Mensajes: 11
Registrado: Mié Dic 28, 2011 6:23 pm

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

Mensaje por osk »

muchas gracias
osk
version open office3.3
Responder