Citar hoja que todavía NO existe
Publicado por Jorge (3 intervenciones) el 20/01/2020 18:18:19
Hola! Buenos días a tod@s
Este es mi primer post agradecería cualquier ayuda de su parte.
La duda es relativamente simple. Resulta que estoy trabajando con un formulario que permite generar una tabla con los datos de la liquidación de sueldos de un empleado.
Cada vez que apreto un botón se crea una nueva hoja y se abre un formulario, además de una serie de datos el formulario pregunta el mes y el año y le asigna el nombre "Enero 20" por ejemplo a la hoja. Hasta ahí todo bien.
Resulta que además de esa hoja que se genera, quiero que el monto final que está en la celda H38 del mes generado quede escrito en una lista de tal manera de que si yo cambio la hoja generada también cambie ese monto en la lista.
Un método para hacer esto es escribir "='Enero 20'!H38'" en el espacio de la lista.
Mi problema es que la hoja 'Enero 20' no existe hasta que es creada.
Lo ideal sería que al crear una nueva hoja "MES AÑO" poder escribir en la celda el codigo "='MES AÑO'!H38"
El problema es que si hago una variable x que contenga 'Enero 20' la función toma literalmente el string 'X' no la referencia, es decir en la celda aparece ='X'!H38 y no 'Enero 20'!H38
Espero poder haber sido claro, van algunas fotos
Así queda
Codigo que ocupo
Así debería quedar
Datos
MUCHAS GRACIAS POR SU TIEMPO
Este es mi primer post agradecería cualquier ayuda de su parte.
La duda es relativamente simple. Resulta que estoy trabajando con un formulario que permite generar una tabla con los datos de la liquidación de sueldos de un empleado.
Cada vez que apreto un botón se crea una nueva hoja y se abre un formulario, además de una serie de datos el formulario pregunta el mes y el año y le asigna el nombre "Enero 20" por ejemplo a la hoja. Hasta ahí todo bien.
Resulta que además de esa hoja que se genera, quiero que el monto final que está en la celda H38 del mes generado quede escrito en una lista de tal manera de que si yo cambio la hoja generada también cambie ese monto en la lista.
Un método para hacer esto es escribir "='Enero 20'!H38'" en el espacio de la lista.
Mi problema es que la hoja 'Enero 20' no existe hasta que es creada.
Lo ideal sería que al crear una nueva hoja "MES AÑO" poder escribir en la celda el codigo "='MES AÑO'!H38"
El problema es que si hago una variable x que contenga 'Enero 20' la función toma literalmente el string 'X' no la referencia, es decir en la celda aparece ='X'!H38 y no 'Enero 20'!H38
Espero poder haber sido claro, van algunas fotos




MUCHAS GRACIAS POR SU TIEMPO
Valora esta pregunta


0