Acceder al contenido de un control de formulario desde VB

14/02/2007 - 11:25 por Juan in msnews | Informe spam
Hola a todos,

tengo una hoja Excel en la que introduzco unos datos en celdas, como si
fuese un formulario (pero no es un formulario de Excel). Además, tengo un
cuadro de lista que admite múltiples selecciones. Lo que intento es coger
todos los datos que ha introducido el usuario en las celdas, y llevarlo a
otra hoja, via VBA. Eso no me da problemas. El problema está en que uno de
los datos que quiero llevar a la otra hoja es el contenido de ese cuadro de
lista, pero no sé cómo acceder a el vía VBA.

¿Alguna idea?

Gracias y un saludo

Preguntas similare

Leer las respuestas

#1 Ivan
14/02/2007 - 20:52 | Informe spam
hola Juan

aqui he puesto un archivo con varios ejemplos para hacer lo que pides

http://www.sendspace.com/file/mex5ox

aunque a mi particularmente me gusta mas poner/ver las respuestas
directamente aqui en el foro, con este ej. me he enrrollado demasiado y
quizas seria demasiado aparatoso y que sera mas claro si lo ves directamente
en el archivo. Creo que a lo mejor te ayuda.

si quieres echale un vistazo, y con las dudas comentas

el archivo se llama -> "Ejemplo_Para_Luis_MsNews.xls" y se descarga en la
parte de abajo de la pagina (veras una flech roja parpadeante señalandolo)

espero te ayude en algo

un saludo y hasta pronto
Ivan

PD: he añadido algunos comentarios explicativos en el codigo, pero quizas
falten bastantes
Respuesta Responder a este mensaje
#2 Ivan
14/02/2007 - 21:04 | Informe spam
hola de nuevo Juan

si te decides por bajar el archivo, en la celda A1 de la Hoja1 hay un
comentario que dice->

"La lista se llena con el contenido de la columna C. Puedes probar a poner
otros datos y hasta la columna que quieras"

en realidad deberia poner->

"La lista se llena con el contenido de la columna C. Puedes probar a poner
otros datos y hasta la fila que quieras"

disculpa el error

un saludo
Ivan
Respuesta Responder a este mensaje
#3 Juan in msnews
15/02/2007 - 09:48 | Informe spam
Gracias Iván, ya la estoy mirando. Por lo que veo se trata de un control
ListBox de la barra de herramientas de Visual Basic, y no de un control de
la barra de herramientas "Formulario". ¿Estoy en lo cierto?
"Ivan" escribió en el mensaje
news:
hola Juan

aqui he puesto un archivo con varios ejemplos para hacer lo que pides

http://www.sendspace.com/file/mex5ox

aunque a mi particularmente me gusta mas poner/ver las respuestas
directamente aqui en el foro, con este ej. me he enrrollado demasiado y
quizas seria demasiado aparatoso y que sera mas claro si lo ves


directamente
en el archivo. Creo que a lo mejor te ayuda.

si quieres echale un vistazo, y con las dudas comentas

el archivo se llama -> "Ejemplo_Para_Luis_MsNews.xls" y se descarga en la
parte de abajo de la pagina (veras una flech roja parpadeante señalandolo)

espero te ayude en algo

un saludo y hasta pronto
Ivan

PD: he añadido algunos comentarios explicativos en el codigo, pero quizas
falten bastantes



Respuesta Responder a este mensaje
#4 Ivan
15/02/2007 - 11:35 | Informe spam
hola Juan

Por lo que veo se trata de un control


ListBox de la barra de herramientas de Visual Basic, y no de un control de
la barra de herramientas "Formulario". ¿Estoy en lo cierto?



ni lo uno ni lo otro, es de la barra 'Cuadro de controles'. Si por loo que
sea te interesa otra opcion, comentas. Aunque para mi gusto, son mas
ductiles estos que los de la barra 'Formularios'

echale un vistazo y con las dudas comentas.

un saludo
Ivan
Respuesta Responder a este mensaje
#5 Juan in msnews
15/02/2007 - 12:47 | Informe spam
Cierto, ya me he apañado con este. Tenía que haber empezado por aquí desde
el principio, no sé por qué me empeñé en hacerlo con el de Formularios.
Con lo que me has contado, ya me apaño bien.
Muchas gracias.


"Ivan" escribió en el mensaje
news:
hola Juan

>> Por lo que veo se trata de un control
> ListBox de la barra de herramientas de Visual Basic, y no de un control


de
> la barra de herramientas "Formulario". ¿Estoy en lo cierto?

ni lo uno ni lo otro, es de la barra 'Cuadro de controles'. Si por loo que
sea te interesa otra opcion, comentas. Aunque para mi gusto, son mas
ductiles estos que los de la barra 'Formularios'

echale un vistazo y con las dudas comentas.

un saludo
Ivan



email Siga el debate Respuesta Responder a este mensaje
Ads by Google
Help Hacer una preguntaRespuesta Tengo una respuesta
Search Busqueda sugerida