Establezca el ancho de las columnas de Excel en el ancho óptimo usando la macro VBA

Tabla de contenido

Ajuste el ancho de varias columnas en una tabla de Excel usando una macro VBA al ancho óptimo con el que se puede mostrar todo el contenido

Si desea ajustar el ancho de sus columnas al contenido de las celdas, eso no es un problema con Excel. Al hacer doble clic en el espacio entre dos columnas, especifica un ancho con el que se puede mostrar todo el contenido. El ancho está a la izquierda de las dos columnas.

Pero, ¿cómo se hace eso con una macro? Utilice el siguiente código de programa:

Ancho de columna de subpasado An ()
ActiveSheet.Range ("a1: e1"). Columns.EntireColumn.AutoFit
End Sub

Siempre necesita ajustar el ancho de las columnas en sus macros cuando almacena tablas usando macros.

Después de iniciar la macro, los anchos de las columnas A a E de la tabla activa se establecen en los valores óptimos para que todos los contenidos sean visibles.

Ajuste la referencia "a1: e1" en la macro a las letras de la columna en la que desea cambiar el ancho. No importa qué números de línea use en la macro, las letras de las columnas son importantes. Por lo tanto, también puede utilizar la expresión "G100: O5000", por ejemplo, para adaptar las columnas G a O.

Para ingresar a la macro, presione la combinación de teclas ALT F11 en Excel. Esto llama al editor de VBA. Utilice el comando INSERTAR - MÓDULO para insertar una hoja de módulo vacía. Para iniciar la macro, presione la combinación de teclas ALT F8 dentro de Excel.

Va a ayudar al desarrollo del sitio, compartir la página con sus amigos

wave wave wave wave wave