Establecer el ancho de varias columnas en Excel

Establecer el ancho de varias columnas en Excel

Tengo un montón de columnas en una hoja de trabajo, estas columnas no tienen el mismo ancho, pero todas estas columnas deben tener en total un ancho determinado. ¿Cómo puedo hacer eso, manteniendo la proporción?

Entonces tengo esto:

ingrese la descripción de la imagen aquí

Digamos ahora que quiero que sea de 15 cm. ¿Cómo puedo hacerlo manteniendo la proporción, sin tener que configurar manualmente el ancho de cada columna?

Gracias,

Respuesta1

Su mejor opción puede ser una subrutina VBA (también conocida como macro). Aquí hay una prueba de concepto torpe:

Sub redimensionar_columnas()
    Columnas("A").ColumnWidth = Columnas("A").ColumnWidth * (15/10.5)
    Columnas("B").ColumnWidth = Columnas("B").ColumnWidth * (15/10.5)
    Columnas("C").AnchoColumna = Columnas("C").AnchoColumna * (15/10.5)
    Columnas("D").AnchoColumna = Columnas("D").AnchoColumna * (15/10,5)
Subtítulo final

Estoy seguro de que alguien aquí puede mejorar lo anterior.

Respuesta2

Puede seleccionar más de una columna haciendo clic y arrastrando las letras de la columna. Luego arrastre el borde entre cualquiera de los encabezados de columna seleccionados para que todas las columnas tengan el mismo tamaño. Todas las celdas de una columna siempre tendrán el mismo ancho. No puede hacer que una celda individual sea más ancha que las otras celdas de la columna.

Puede utilizar celdas combinadas para hacer que una celda abarque más de una columna, pero eso no es recomendable, porque las celdas combinadas causan muchos problemas.

información relacionada