Tengo que hacer un libro con una hoja DIARIO, para cada día del mes, en la que hay que anotar cada día cierta cantidad. Por defecto, sólo DIARIO 1 -el primer día del mes- estará visible, y cuando tenga que trabajar con otro día, a través de un formulario en el que aparecen los 31 posibles días del mes, seleccionaría el que necesito (XX) y una macro abriría la hoja (hasta ahora no visible) DIARIO XX.
El problema es doble:
— tendría que tener en el libro –aunque no estén visibles- 31 hojas, muchas de las cuales no voy a utilizar;
— el formulario también sería enorme, para contemplar los 31 posibles días del mes.
Para evitar que el libro ocupe demasiado tamaño, y para simplificar el código del mismo, necesito una macro que, al ejecutarla, haga lo siguiente:
1º. Una copia de la hoja DIARIO 1, que deberá renombrar a DIARIO 2 (en sucesivas instancias debería copiarla y renombrarla como DIARIO 3, etc.), y seleccionar esta hoja.
2º. Abrir el formulario con dos únicos campos, el número del día correspondiente y la cantidad a introducir.
3º. Pasar los datos del formulario a la última hoja DIARIO X, que deberá ser la que está activa.




