Configuración del ancho de columna en una macro (Microsoft Excel)
No es inusual utilizar macros para procesar datos y formatear la salida en un libro de trabajo. Si utiliza macros para realizar este tipo de trabajo, es posible que le interese cambiar el ancho de una columna mediante una macro. Si es así, debe prestar atención a la propiedad ColumnWidth. Esta propiedad, cuando se aplica a un objeto Columna, indica el ancho de la columna en caracteres, según la configuración de fuente actual.
Por ejemplo, el siguiente fragmento de código recorre las columnas de una selección y establece el ancho de cada columna en 10 caracteres:
For Each c In ActiveWindow.RangeSelection.Columns c.ColumnWidth = 10 Next c
_Nota: _
Si desea saber cómo usar las macros descritas en esta página (o en cualquier otra página de los sitios ExcelTips), he preparado una página especial que incluye información útil.
link: / excelribbon-ExcelTipsMacros [Haga clic aquí para abrir esa página especial en una nueva pestaña del navegador]
.
ExcelTips es su fuente de formación rentable en Microsoft Excel.
Este consejo (2558) se aplica a Microsoft Excel 97, 2000, 2002 y 2003. Puede encontrar una versión de este consejo para la interfaz de cinta de Excel (Excel 2007 y posteriores) aquí:
link: / excelribbon-Setting_Column_Width_in_a_Macro [Establecer el ancho de columna en una macro]
.