Mostrar datos en un listbox

Espero que me ayuden en esto... Con un combobox filtro un dato en la lista... Hasta ahí todo bien... En la hoja de excel me quedan visibles las celdas y columnas con los datos que corresponde ha esa filtro
Puedo agregar en un listbox esos datos que se muestran en la hoja ... Solo los de las celdas visibles y no los que están ocultos

1 Respuesta

Respuesta
1
Te paso un esquema bien simplificado de como deberías manejarlo (requieres algo de conocimientos previos de VBA, cualquier cosa aclara)
Set rngAux = Range("A1:A1000").SpecialCells(xlCellTypeVisible).Rows
For Each rngCelda In rngAux
 ListBox1.AddItem rngCelda
Next rngCelda
Set rngAux = Nothing
Set rngCelda = Nothing
La verdad que podría ser más eficiente pero este funciona bien
Gracias por responder mi pregunta... voy aplicar el código..., aunque había manejado visual... la verdad apenas estoy aprendiendo sobre visual y axcel,... y se me dificulta un poco... quiero preguntar si el código muestra solo los datos visibles de la columna A, como haría para mostrar los datos visibles de las otras columnas B, C, D... en el mismo listbox .. ¿se puede hacer?
Gracias
Podrías hacer algo del estilo
ListBox1. AddItem rngCelda.Offset(0,1)

Saludos (y no olvides finalizar)
Gfellay

Añade tu respuesta

Haz clic para o

Más respuestas relacionadas