martes, 13 de noviembre de 2012

Edición de una línea en modo ficha. Interesante pero, de momento, fallido método.


El objetivo del trabajo es el de presentar y editar el contenido de una línea de excel en una ficha. Como aun estoy en los preliminares de este trabajo, para desplazarme por las distintas líneas del área de datos utilizo una barra de desplazamiento, aunque también se puede acceder directamente a una línea determinada. El trabajo funciona correctamente, es decir presenta los datos existentes, permite modificarlos y recoge las modificaciones realizadas hasta el momento en que se guarda y se cierra el libro. Al volver a abrir el libro ya no funciona, hay que reescribir la dirección de la celda vinculada para que vuelva a funcionar.
Para realizar la ficha utilizo cuadros de texto del cuadro de controles y para vincular los distintos cuadros de texto con una celda variable utilizo unos rangos con nombre, insertar->nombre->definir Campo1 =INDIRECTO("datos!$a$" & Nr), donde Nr es el número de línea. He probado otras maneras de referenciar la celda vinculada, como en campo8b (=INDICE(Lin;8)) y campo8c (=INDIRECTO("datos!$h$" & Aux!$A$1)). He utilizado la función Desref, pero al recargar el libro, el mecanismo ya no funciona, para que funcione de nuevo hay que volver a escribir la propiedad LinkedCell del cuadro de texto.
Las variables siguen funcionando, como se puede ver en la celda J1, pero el vínculo con el cuadro de texto no. 
Actualmente yo sigo trabajando con el excel de office 2003

No hay comentarios:

Publicar un comentario