Saltar al contenido

ALINAER LISTBOX SIN REFERENCIA A CELDAS

publicado

Necesito alinear columnas de un listbox directamente cargadas de los textbox, una columna que la cargue a la izquierda

la segunda al centro y la tercera a la derecha. adjunto el archivo. Les agradecería la ayuda.

Alineación_Listbox.xls

Featured Replies

publicado

El control Listbox solo permite un método de alineación para todas las columnas, no de forma individual.

No obstante, se puede conseguir "alinear" columna a columna, siempre y cuando la fuente del listbox sea no proporcional (fuente en la que todos los caracteres tienen el mismo ancho), como por ejemplo: Courier New.

Te dejo un ejemplo válido para cualquier numero de columnas.

Debes adaptar la variable Alin a tus necesidades. 

 

Consideraciones:

  • Cada vez que modifique el valor de una columna, debes repetir el proceso de alineación.
  • Cuando recuperes un valor del listbox, debes hacerlo con la función Trim:

    Por ejemplo: Trim(Listbox.List(ListIndex,y))

  • Este método no funciona en conjunción con la propiedad Rowsource

Alineamiento columnas.xlsm

Alineamiento columnas.xlsm

  • 2 weeks later...
  • Silvia bloqueó este tema

Archivado

Este tema está ahora archivado y está cerrado a más respuestas.