Hola de nuevo a todos:
Hace unos dias, presente un nuevo tema en el foro y como no he recibido ninguna respuesta, quizas merezca la pena plantearlo de manera diferente.
Es posible que alguno de los controles posibles que se pueden colocar en un formulario, lea el contenido de una celda?
Saludos.
Hola
El contenido de la celda lo puedes leer tú y asignarlo al control que sea en el formulario.
¿Es eso lo que necesitas?
Un saludo
Hola Cron:
Como otras veces, gracias por hacerte presente para ayudar.
No consigo acertar en al manera de asignar el contenido de una celda al formulario...
Quisiera poder poner un formulario que me mostrara cada vez que entro en la Hoja, la informacion contenida en una de las celdas de la Hoja, al estilo de "El último dato ingresado en esta hoja corresponde a la página "tal" del libro "cual", teniendo en cuanta que la pagina y el numero del libro estan en un par de celdas de la ultima linea de datos de la Hoja.
Cómo puedo asignar el contenido de esas celdas a alguno de los controles del formulario?
Gracias una vez mas, amigo Crol.
Jose Luis Casla
Es relativamente sencillo.
Me.TextBox1.Text = Cells(5, 2).Value
Esto asigna el valor que haya en la celda B5 (fila 5, columna 2) al control TextBox1. Funciona si lo colocas en una rutina que esté dentro del formulario. Por ejemplo, UserForm_Activate().
Un saludo
Hola de nuevo Cron:
Perfecto. Funciona.
Creo que me estaba liando con la sintaxis porque no utilizaba eso de Me...
Todos los intentos me daban error.. y llegue a pensar que el TextBox no podría leer el contenido de la celda asignada y que solo serviría para lo contrario, es decir, que introduciendo un contenido en el TextBox se podía asignar ese contenido a la celda que interese.
Muchas gracias por la ayuda y por la rapidez en la misma.
Saludos cordiales
Jose Luis
Bueno, lo de me. viene de Access. En Excel se utiliza poco.
Cuando lo colocas en un módulo que pertenece a un objeto (en este caso pertenece al formulario), me hace referencia a ese objeto.
Un saludo
Gracias Cron, de nuevo, por completar la informacion.
Tomo nota del tema para otras posibles oportunidades en las que hay que recurrir al Me...
Saludos
Hola cron.
me hace referencia a ese objeto
El Me.textbox, Me no hace referencia FORMULARIO? Userform.TextBox?
enseñanos, que apredemos bien
Si el módulo pertenece al formulario, ME es el formulario. Si el módulo pertenece a una hoja, creo que ME es la hoja (tengo que mirarlo, puede ser el libro, el archivo, o no funcionar en absoluto).
Sigamos haciendo pruebas!