Puedo agrupar de alguna manera los elementos de un listbox?

22/01/2004 - 17:03 por angel | Informe spam
He hecho un formulario con VBA (Excel) que lo llamo desde
un botón en Excel. Este formulario tiene 2 Listboxs entre
otras cosas. Entonces el usuario va pasando los elementos
que le interesa de un Listbox a otro. Pero supongamos que
los elementos de los listbox sean clientes, entonces
cuando el usuario presiona OK yo debo saber a que grupo
pertenecen los Clientes. Hay alguna manera de poder
asignarle un atributo oculto a cada elemento del Listbox
(como por ejemplo en Visual Basic le puedo asignar en la
propiedad ItemData -pero acá creo que NO EXISTE),
entonces yo aquí le asignaría el grupo al que pertenece
cada cliente entonces cuando el usuario presiona OK yo
puedo saber todos los grupos que ha seleccionado el
usuario.
Cómo podría hacer esto???

Preguntas similare

Leer las respuestas

#1 Héctor Miguel
23/01/2004 - 05:50 | Informe spam
hola, angel !

... formulario ... VBA ... 2 Listboxs ... el usuario va pasando los elementos ... de un Listbox a otro.
... los elementos de los listbox sean clientes ... yo debo saber a que grupo pertenecen [...]
... manera de ... asignarle un atributo oculto a cada elemento del Listbox
...(... Visual Basic ... la propiedad ItemData -pero aca creo que NO EXISTE) [...]



en vba los listboxes [y comboboxes] 'cuentan' con otras propiedades que podrias 'aprovechar' [p.e.]
- ColumnCount = cuantas columnas 'usables' tendra el control
- ColumnWidths = el 'ancho' [en pts. o cm] que se 'mostraran' en el formulario 0 [cero] = 'oculta'... pero... 'usable' ;)

p.e. con la instruccion ListBox1.ColumnCount = 2 [en el evento '_Initialize' del formulario]
'habra' dos columnas 'disonibles' para cada fila o registro

al 'cargar' las listboxes, podrias 'cargar' [tambien] en la segunda columna el dato-clave [o atributo] que necesitas
las columnas [igual que las filas en objetos activex en vba] se 'cuentan' desde 0 [cero] hasta n_MENOS_UNO

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