Variación de Fórmula en Excel, según hoja de datos
Hola jcgonzalez31. Espero poder expresar bien lo que necesito. A ver ...
Tengo en un libro, llamado Ventas2009, con una primer hoja llamada DataBase, y el resto de las hojas, con el nombre de cada mes
Cada hoja de cada mes, es copia fiel de la primera (Enero), en su formato, y vacía de datos, las cuales se van llenando con una serie de ventas.
La primer hoja (DataBase), tiene un botón con una macro asignada a copiar un rango de datos, de una sola columna, de una hoja siguiente (supongamos, la llamada Marzo)
Yo ya hice que cada vez que ejecuto la macro, copia todo ese rango, siempre lo pegue en el mismo lugar, y si llega a haber una modificación, me aparece en el nuevo rango Pegado. ¿Bien?
Ahora, mi consulta es:
Quisiera generarle a esta primera hoja, la que tiene la macro, un listado de todos los nombres de cada una de las hojas con cada mes (una simple Validación de Datos), pero que lo que realmente haga es que, al ejecutar la macro, esta vaya al rango de la hoja que me especifica esa celda.
O sea, si en esa celda selecciono Mayo, al ejecutar la macro, esta copie el rango especificado, pero de la hoja Mayo, y la pegue en esa primera hoja, donde está la macro, y ya que estamos abusando de tu confianza, si puede hacerlo justo en la primera celda en blanco, después de las pegadas, anteriormente. Esto iría generando una columna con una serie de datos, por ejemplo Nombre de Cliente, pero de todas las hojas del Libro, con nombre de meses. Luego, con un PegarV le termino de hacer lo que necesito.
¿Hay posibilidad de hacer eso? De modificar un valor de una macro, ¿desde la misma hoja donde está?
Desde yá, muchas gracias por leer mi inquietud
Saludos
Hernán
Tengo en un libro, llamado Ventas2009, con una primer hoja llamada DataBase, y el resto de las hojas, con el nombre de cada mes
Cada hoja de cada mes, es copia fiel de la primera (Enero), en su formato, y vacía de datos, las cuales se van llenando con una serie de ventas.
La primer hoja (DataBase), tiene un botón con una macro asignada a copiar un rango de datos, de una sola columna, de una hoja siguiente (supongamos, la llamada Marzo)
Yo ya hice que cada vez que ejecuto la macro, copia todo ese rango, siempre lo pegue en el mismo lugar, y si llega a haber una modificación, me aparece en el nuevo rango Pegado. ¿Bien?
Ahora, mi consulta es:
Quisiera generarle a esta primera hoja, la que tiene la macro, un listado de todos los nombres de cada una de las hojas con cada mes (una simple Validación de Datos), pero que lo que realmente haga es que, al ejecutar la macro, esta vaya al rango de la hoja que me especifica esa celda.
O sea, si en esa celda selecciono Mayo, al ejecutar la macro, esta copie el rango especificado, pero de la hoja Mayo, y la pegue en esa primera hoja, donde está la macro, y ya que estamos abusando de tu confianza, si puede hacerlo justo en la primera celda en blanco, después de las pegadas, anteriormente. Esto iría generando una columna con una serie de datos, por ejemplo Nombre de Cliente, pero de todas las hojas del Libro, con nombre de meses. Luego, con un PegarV le termino de hacer lo que necesito.
¿Hay posibilidad de hacer eso? De modificar un valor de una macro, ¿desde la misma hoja donde está?
Desde yá, muchas gracias por leer mi inquietud
Saludos
Hernán
1 respuesta
Respuesta de Juan Carlos González Chavarría
1