poner en un listbox numeros automaticamente en la columna de la derecha

20/11/2007 - 19:07 por daniel | Informe spam
Hola a todos
tengo un listbox y el cual le relleno con datos mediante macros.
como puedo poner un boton para que me ponga a la derecha del todo una
columna
y en esta los numeros (1,2,3.) pero solo asta los que hay en la
propiedad (ListBox1.ListCount).
y que al seleccionar un dato del listbox1 en el label1 me de el numero y en
el label2 el dato de la columna2.
Ejemplo:
listbox1 es asi como lo tengo al principio
columna1
presupuesto
gasto
gasto mes
gasto
año 2007

es asi como deberia quedar el listbox al pulsar el boton
columna1
1 presupuesto
2 gasto
3 gasto mes
4 gasto año 2007




un saludo a todos
Daniel
 

Leer las respuestas

#1 Héctor Miguel
21/11/2007 - 17:35 | Informe spam
hola, daniel !

1) si el relleno lo haces mediante el metodo .AddItem
solo necesitaras un "contador" que en cada avance ponga el numero en la columna 1 de tu control
(obviamente, el control debera estar preparado para administrar dos columnas)

2) si el relleno es usando la propiedad .RowSource
tendras que agregar la numeracion en el lstado de donde se toman los elementos de tu control

si cualquier duda (o informacion adicional)... comentas ?
saludos,
hector.

__ la consulta origina __
tengo un listbox y el cual le relleno con datos mediante macros.
como puedo poner un boton para que me ponga a la derecha del todo una columna
y en esta los numeros (1,2,3.) pero solo asta los que hay en la propiedad (ListBox1.ListCount).
y que al seleccionar un dato del listbox1 en el label1 me de el numero y en el label2 el dato de la columna2.
Ejemplo:
listbox1 es asi como lo tengo al principio
columna1
presupuesto
gasto
gasto mes
gasto
año 2007

es asi como deberia quedar el listbox al pulsar el boton
columna1
1 presupuesto
2 gasto
3 gasto mes
4 gasto año 2007

Preguntas similares