llenado de un listbox

20/05/2005 - 17:00 por José A. Castrejón | Informe spam
Hola a todos, estoy empezando a utilizar userforms. quisiera saber como puedo
hacer que un listbox me traiga valores de una hoja dentro del mismo libro o
de otro libro, hasta ahora tengo
ComboBox1.RowSource = "AA1:AA6"
esto me trae los datos de las celdas que estan dentro de la misma hoja en
donde tengo el listbox. ¿como puedo hacer que los datos vengan de otra hoja
dentro del mismo libro, por ejemplo la hoja "productos"?
saludos y gracias
 

Leer las respuestas

#1 Fernando Arroyo
20/05/2005 - 17:20 | Informe spam
Para otra hoja del mismo libro, utiliza la sintaxis

'NombreDeLaHoja'!AA1:AA6

Para una hoja de otro libro, la sintaxis es:

'[NombreDelLibro.xls]NombreDeLaHoja'!AA1:AA6

pero ten en cuenta que el otro libro tiene que estar abierto cuando se ejecute el formulario (en caso contrario, el control quedaría vacío).

Los apóstrofes ' no son imprescindibles salvo que los nombre del libro y/o de la hoja tengan algún espacio. En cualquier caso, no estorban.
Un saludo.


Fernando Arroyo
MS MVP - Excel
www.excelesp.com


"José A. Castrejón" escribió en el mensaje news:
Hola a todos, estoy empezando a utilizar userforms. quisiera saber como puedo
hacer que un listbox me traiga valores de una hoja dentro del mismo libro o
de otro libro, hasta ahora tengo
ComboBox1.RowSource = "AA1:AA6"
esto me trae los datos de las celdas que estan dentro de la misma hoja en
donde tengo el listbox. ¿como puedo hacer que los datos vengan de otra hoja
dentro del mismo libro, por ejemplo la hoja "productos"?
saludos y gracias

Preguntas similares