Inicio > Microsoft Excel > tavopz > Macro de busqueda segun referencia de celda

Macro de busqueda segun referencia de celda

Experto:
Usuario:
Fecha: 25/07/2008
Valoración: (4,00 sobre 5) Categoría: Microsoft Excel
31/05/2008
isvihe, usuario preguntando en Microsoft Excel
Usuario
Hola muy buen día, espero que me puedan ayudar con una macro, pued debo hacer un reporte y soy novato en el excel. de antemano agradezco su atencion.
Se trata de realizar una extraccion de registros en una base de datos(hoja "prefacturacion"), ejemplo; en hoja "reporte 1" se coloca en celda "A3" (referancia ) la fecha de los registros que se requiere recuperar, se buscan los registros que coincidan en la columna "T" de hoja "prefacturacion" pero solo se rextraen los datos de las columnas "A" "numero de pedido" y "V" "total de pedido" y se pegan esos datos en la hoja "reporte 1" apartir de la celda "A5" dando la suma de los totales encontrados en la celda "D1" teniendo así un reporte de totales segun la fecha que yo indíque en la referencia y de ser posible tambien aplicarlo a un rango de fechas especificando fecha inicio y fecha final.
He intentado grabando macros pero no fuciona pues solo se repite lo que hize la primera vez y con cells.find solo logro seleccionar el rango de coincidencias pero no se como continuar con el resto.
Gracias nuevamente
05/06/2008
isvihe, experto respondiendo en Microsoft Excel
Experto
Hola,
Lo que sucede es que lo que intentas hacer no es tan sencillo. Quizás lo más simple es que lo hagas mediante un autofiltro.
 
Esa alternativa es válida para tu necesidad?
 
Saludos, Tavopz
05/06/2008
isvihe, usuario preguntando en Microsoft Excel
Usuario
gracias por responder, se que no es facil por eso recurro a un experto, lo necesito asi por que es un trabajo que tengo que hacer diario como reporte en un formato impuesto por la direccion de la empresa en que trabajo y quiziera automatizarlo, se que tal vez seria mejor recurrir a access pero no es facil solicitar un cambio de ese tipo aqui.
Crees que no sea posible hacerlo en excel?
09/07/2008
isvihe, experto respondiendo en Microsoft Excel
Experto
Hola,
Cuando se trata de un reporte con base en un solo dato, el dato de una celda es posible realizarlo mediante fórmulas para evitarnos trabajar con macros que requieren algo más de complejidad:
http://es.geocities.com/webtavopz/Files/rangoresumen.xls
 
Fíjate en este ejemplo que podría ayudarte a entender un poco cómo hacerlo mediante fórmulas. Otra alternativa que se me ocurre es que podrías utilizar una tabla dinámica, esta incluso puede ser la alternativa más sencilla, pero debes leer un poco al respecto para entender cómo funciona esta herramienta.
 
Saludos, Tavopz
Visita: www.colombia2011.org
25/07/2008
isvihe, usuario preguntando en Microsoft Excel
Usuario
MUY BUENA RESPUESTA Y MUY INGENIOSA!!
ME HA SERVIDO PARA UN PARTE DEL REPORTE QUE DEBO REALIZAR Y LO TOMARE DE EJEMPLO PARA LAS DEMAS MODIFICANDO LAS REFERENCIAS
MUCHAS GRACIAS POR EL INTERES Y ESFUERZO
Enlaces patrocinados