Lista de productos (2)

27/01/2004 - 00:36 por Daniel Sandoval | Informe spam
Saludos Foro!!!

Mi duda es la siguiente:

Tengo doce hojas, cada una lista los productos vendidos, su cantidad y el
cliente al que se le vendio, durante el mes correspondiente

En cada hoja se puede repetir el mismo producto n veces.

Cómo puedo obtener una lista de los productos vendidos en las doce hojas,
para un cliente en específico sin repetir los productos

Se me ocurre filtrar cada hoja por cliente, tomar un producto, comparar si
no exite en la lista e insertar. Pero el hecho de filtrar cada hoja y barrer
toda lista cada vez que lleve un producto se hara muy lento el macro.

Espero y me puedan ayudar a optimizar el codigo con su experiencia

Gracias de antemano por sus sugerencias!!!

Preguntas similare

Leer las respuestas

#1 Erik Copado Perez
27/01/2004 - 06:21 | Informe spam
Podrias intentar hacer tablas dinamicas,

o hacer un resumen de tus 12 hojas y despues filtrarlas.


"Daniel Sandoval" escribió en el mensaje
news:
Saludos Foro!!!

Mi duda es la siguiente:

Tengo doce hojas, cada una lista los productos vendidos, su cantidad y el
cliente al que se le vendio, durante el mes correspondiente

En cada hoja se puede repetir el mismo producto n veces.

Cómo puedo obtener una lista de los productos vendidos en las doce hojas,
para un cliente en específico sin repetir los productos

Se me ocurre filtrar cada hoja por cliente, tomar un producto, comparar si
no exite en la lista e insertar. Pero el hecho de filtrar cada hoja y


barrer
toda lista cada vez que lleve un producto se hara muy lento el macro.

Espero y me puedan ayudar a optimizar el codigo con su experiencia

Gracias de antemano por sus sugerencias!!!


Respuesta Responder a este mensaje
#2 Héctor Miguel
27/01/2004 - 07:21 | Informe spam
¿que tal, chicos?

Daniel Sandoval escribio
... doce hojas ... productos vendidos ... y el cliente ... durante el mes correspondiente
... se puede repetir el mismo producto n veces.
... obtener una lista de los productos ... en las doce hojas, para un cliente ... sin repetir los productos
... filtrar cada hoja y barrer toda lista cada vez ... hara muy lento el macro [...]

Erik escribio
Podrias intentar hacer tablas dinamicas,
o hacer un resumen de tus 12 hojas y despues filtrarlas.





[me parece que] el comentario de erik es muy acertado
[en ocasiones... lo mas 'simple' es 'mejor'] :))

hacerlo con una macro NO 'evita' el tener que 'barrer' cada hoja para ir 'descartando' lo 'NO buscado' :((
'dado' que [incluso] formulas 'matriciales' NO 'aceptan' rangos 3-D :((

una [posible] alternativa seria usando un complemento [de terceros] +/- como sigue:
busca en la pagina de Laurent Longre -> http://longre.free.fr =>English page<= [Excel add-ins]
[e instala] el complemento MoreFunc.xll [MasFunciones] -> http://longre.free.fr/downloads/Morefunc.exe
[opcionalmente, algunos ejemplos en -> http://longre.free.fr/downloads/Examples.zip]
[me parece que] podrias usar una combinacion con las funciones:
THREED -> retiene un rango 3D en una sola matriz - habilita formulas matriciales con referencias 3D.
UNIQUEVALUES -> devuelve los elementos unicos de un rango o una matriz.
[obviamente 'combinadas' con algunas otras funciones 'normales' de hoja de calculo]

saludos,
hector.
email Siga el debate Respuesta Responder a este mensaje
Ads by Google
Help Hacer una preguntaRespuesta Tengo una respuesta
Search Busqueda sugerida