Hola, soy novata en esto de las macros...
Cree un código que me ejecute un resumen de datos sencillo y el código esta en la Hoja 1. Cada semana se actualiza la información, si necesito que la macro que cree se ejecute en la nueva hoja que creare la proxima semana como le hago??
Muchas gracias por su ayuda
Modifica tu código. Créalo en un módulo independiente de la hoja.
Haz referencia a la hoja con Activesheet (mientras la mantengas activa) o refiérela por su nombre o número [sheets(2) o sheets('hoja 2')]
Seguramente necesites un lanzador. O colocas un pequeño código en cada hoja nueva que lance el código que tengas en el módulo, o coloca un botón que haga lo mismo en la hoja.
Si aportas más información, podremos darte apuntes más ajustados a lo que realmente necesitas.
Un saludo
Hola Cron... Te agradezco mucho por responder.
Tengo un Libro de excel con 23 hojas. 22 son datos semanales y cree una hoja de Informe para poder tener un resumen de la información. Y que funcione para las hojas nuevas que se inserten.
Lo que quiero lograr es que al ir a alguna hoja cualquiera del libro se realize el informe.
Cuando empeze hice el codigo en la Hoja 1, me di cuenta que por eso no funcionaba.
Luego intente ActiveSheet en This Workbook, funciona pero luego excel no responde. No logro hacer que corra una vez se detenga y pueda ver el informe y cuando selecciono otra hoja que corra nuevamente
Muchas gracias por la ayuda... No se como resolver, no tengo mucha experiencia en macros.
(continuación de este otro tema duplicado: http://www.necesitomas.com/anadir-automaticamente-macro-hoja-nueva#comment-12079)
Si no adjuntas un ejemplo es imposible saber por qué falla la macro o por qué entra en un bucle infinito.
Es difícil adivinar en qué consiste ese informe, o qué es lo que hace la macro para generar el informe, si junta los datos, si los separa, si los copia de un sitio a otro.
Lo primero desde luego es seguir el consejo de Cron y poner las macros en un módulo.
------
Ya sé Excel, pero necesito más.
Ok, les adjunto el archivo.
Me disculpo de antemano, seguro sera muy rudimentario ya que no conozco mucho de macros.
Les agradezco la ayuda que me puedan dar