filtrar información de varias hojas a la vez

Discute sobre la aplicación de hojas de cálculo

filtrar información de varias hojas a la vez

Notapor osk » Mié Dic 28, 2011 6:47 pm

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
osk
 
Mensajes: 11
Registrado: Mié Dic 28, 2011 6:23 pm

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

Notapor FORNELASA » Mié Dic 28, 2011 10:37 pm

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.
OpenOffice 4.0.1
LibreOffice 4.1.5.3 | Lotus Symphony 3.0.1
En Windows 7 Home Basic
Avatar de Usuario
FORNELASA
 
Mensajes: 1164
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

Notapor xiseme » Jue Dic 29, 2011 1:11 am

"Allá", "acá", todo es relativo. :mrgreen:
Supongo que es ironía, pero por si acaso ... [agente] comercial. http://buscon.rae.es/draeI/SrvltObtenerHtml?origen=RAE&LEMA=agente&SUPIND=0&CAREXT=10000&NEDIC=No#agente_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.
xiseme
 
Mensajes: 1103
Registrado: Lun Nov 24, 2008 1:13 pm

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

Notapor FORNELASA » Jue Dic 29, 2011 3:13 am

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.
OpenOffice 4.0.1
LibreOffice 4.1.5.3 | Lotus Symphony 3.0.1
En Windows 7 Home Basic
Avatar de Usuario
FORNELASA
 
Mensajes: 1164
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

Notapor osk » Sab Dic 31, 2011 2:55 pm

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) 96 veces
osk
version open office3.3
osk
 
Mensajes: 11
Registrado: Mié Dic 28, 2011 6:23 pm

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

Notapor FORNELASA » Mar Ene 03, 2012 4:13 am

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) 103 veces
OpenOffice 4.0.1
LibreOffice 4.1.5.3 | Lotus Symphony 3.0.1
En Windows 7 Home Basic
Avatar de Usuario
FORNELASA
 
Mensajes: 1164
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

Notapor xiseme » Mar Ene 03, 2012 12:19 pm

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) 75 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.
xiseme
 
Mensajes: 1103
Registrado: Lun Nov 24, 2008 1:13 pm

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

Notapor FORNELASA » Mar Ene 03, 2012 5:04 pm

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.
OpenOffice 4.0.1
LibreOffice 4.1.5.3 | Lotus Symphony 3.0.1
En Windows 7 Home Basic
Avatar de Usuario
FORNELASA
 
Mensajes: 1164
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

Notapor FORNELASA » Jue Ene 05, 2012 4:53 pm

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

Saludos.
OpenOffice 4.0.1
LibreOffice 4.1.5.3 | Lotus Symphony 3.0.1
En Windows 7 Home Basic
Avatar de Usuario
FORNELASA
 
Mensajes: 1164
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

Notapor osk » Jue Ene 05, 2012 6:35 pm

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
osk
 
Mensajes: 11
Registrado: Mié Dic 28, 2011 6:23 pm

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

Notapor FORNELASA » Jue Ene 05, 2012 6:43 pm

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.
OpenOffice 4.0.1
LibreOffice 4.1.5.3 | Lotus Symphony 3.0.1
En Windows 7 Home Basic
Avatar de Usuario
FORNELASA
 
Mensajes: 1164
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

Notapor osk » Vie Ene 06, 2012 1:30 pm

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
osk
 
Mensajes: 11
Registrado: Mié Dic 28, 2011 6:23 pm

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

Notapor mauricio » Vie Ene 06, 2012 3:50 pm

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
AOO 4.0 | LibO 4.0 | ArchLinux | Gnome3
No respondo preguntas privadas, por favor, usa el foro
Avatar de Usuario
mauricio
 
Mensajes: 3418
Registrado: Sab Nov 22, 2008 5:36 am
Ubicación: México, D.F.

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

Notapor FORNELASA » Vie Ene 06, 2012 5:13 pm

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.
OpenOffice 4.0.1
LibreOffice 4.1.5.3 | Lotus Symphony 3.0.1
En Windows 7 Home Basic
Avatar de Usuario
FORNELASA
 
Mensajes: 1164
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

Notapor osk » Vie Ene 06, 2012 6:35 pm

muchas gracias
osk
version open office3.3
osk
 
Mensajes: 11
Registrado: Mié Dic 28, 2011 6:23 pm


Volver a Calc

¿Quién está conectado?

Usuarios navegando por este Foro: No hay usuarios registrados visitando el Foro y 5 invitados