Foros del Web » Soporte técnico » Ofimática »

Ancho de columna en ListBox en Excel

Estas en el tema de Ancho de columna en ListBox en Excel en el foro de Ofimática en Foros del Web. Hola a todos, por favor necesito su ayuda con un formulario VB que uso en Excel. Lo que necesito saber es cómo (si se puede..) ...
  #1 (permalink)  
Antiguo 14/11/2006, 13:34
 
Fecha de Ingreso: septiembre-2006
Mensajes: 8
Antigüedad: 17 años, 7 meses
Puntos: 0
Ancho de columna en ListBox en Excel

Hola a todos, por favor necesito su ayuda con un formulario VB que uso en Excel.
Lo que necesito saber es cómo (si se puede..) establecer el tamaño de cada columna de un ListBox con tres columnas.
Con la propiedad "ColumnWidths" solo puedo establecer un valor, y necesito un valor para cada columna.

Espero alguien me pueda instruir un poquito en esto.
Muchas Gracias.

(planteo el tema en este foro y no en el foro de VB porque hay algunas propiedades de controles que en Excel no están igualmente disponibles que en VB.)
  #2 (permalink)  
Antiguo 14/11/2006, 17:02
gmansi
Invitado
 
Mensajes: n/a
Puntos:
Se separan los valores con punto y coma

Te paso de la ayuda de Excel:

Propiedad ColumnWidths

Especifica el ancho de cada columna en un cuadro combinado o un cuadro de lista de múltiples columnas.

Sintaxis

objeto.ColumnWidths [= String]

La sintaxis de la propiedad ColumnWidths consta de las siguientes partes:

Parte Descripción
objeto Requerido. Un objeto válido.
String Opcional. Establece el ancho de columna en puntos. Un valor -1 o espacio en blanco da como resultado un ancho calculado. Un ancho de 0 oculta la columna. Para especificar unidades de medida diferentes, incluya la unidad de medida. Un valor mayor que 0 especifica explícitamente el ancho de la columna.


Valores

Para separar las entradas de columna, utilice puntos y comas (;) como separadores de listas. En Windows, utilice el separador de listas especificado en la sección Configuración regional del Panel de control de Windows para modificar este valor.

Cualquiera o todos los valores de las propiedades ColumnWidths pueden estar en blanco. Puede crear un valor en blanco escribiendo un separador de lista sin un valor anterior.

Si especifica un valor-1 en la página de propiedad, el valor mostrado en la página de propiedad es un espacio en blanco.

Para calcular los anchos de las columnas cuando la propiedad ColumnWidths es espacio en blanco o -1, el ancho del control se divide por igual entre todas las columnas de la lista. Si la suma de los anchos de columna especificados excede el ancho del control, la lista se alinea a la izquierda dentro del control y una o más de las columnas situadas más a la derecha no se muestran. Los usuarios pueden desplazarse a través de la lista utilizando la barra de desplazamiento horizontal para mostrar las columnas situadas más a la derecha.

El mínimo ancho de columna calculado es de 72 puntos (1 pulgada). Para crear columnas más estrechas, debe especificar el ancho explícitamente.

A menos que especifique lo contrario, los anchos de columna se miden en puntos. Para especificar otra unidad de medida, incluya las unidades como parte de valores. Los siguientes ejemplos especifican anchos de columna en varias unidades de medida y describen cómo varios valores cabrían en un cuadro de lista de tres columnas que tiene 4 pulgadas de ancho.

Valor Efecto
90;72;90 La primera columna es de 90 puntos (1,25 pulgadas); la segunda columna es de 72 puntos (1 pulgada); la tercera columna es de 90 puntos.

6 cm;0;6 cm La primera columna es de 6 centímetros; la segunda columna está oculta; la tercera columna es de 6 centímetros. Como sólo es visible una parte de la tercera columna, se muestra una barra de desplazamiento horizontal.
1,5 in;0;2,5 in La primera columna es de 1,5 pulgadas; la segunda columna está oculta; la tercera columna es de 2,5 pulgadas.
2 in;;2 in La primera columna es de 2 pulgadas, la segunda columna es de 1 pulgada (predeterminado) y la tercera columna es de 2 pulgadas. Como sólo es visible una parte de la tercera columna, se muestra una barra de desplazamiento horizontal.
(En blanco) Las tres columnas tienen el mismo ancho (1,33 pulgadas).


Comentarios

En un cuadro combinado, el sistema muestra la columna designada por la propiedad TextColumn en la parte de cuadro de texto del control.
  #3 (permalink)  
Antiguo 20/11/2006, 12:35
 
Fecha de Ingreso: septiembre-2006
Mensajes: 8
Antigüedad: 17 años, 7 meses
Puntos: 0
Ok, recién ahora pude volver a leer el foro, muy buena la info. muchas gracias gmansi.
  #4 (permalink)  
Antiguo 20/11/2006, 15:43
gmansi
Invitado
 
Mensajes: n/a
Puntos:
OK, suerte

:)
Atención: Estás leyendo un tema que no tiene actividad desde hace más de 6 MESES, te recomendamos abrir un Nuevo tema en lugar de responder al actual.
Respuesta




La zona horaria es GMT -6. Ahora son las 18:09.