Cambios aleatorios de ancho y alto (Microsoft Excel)
Gary tiene un libro de trabajo configurado con doce hojas de trabajo, una para cada mes.
Ha enmarcado la información en estas hojas de trabajo para que quepa en su pantalla. En algún momento, abre su libro de trabajo y descubre que los anchos de las columnas de junio se han expandido, por lo que no todos caben en su pantalla. Son solo las columnas de junio las que se expanden, pero todas las hojas de trabajo tendrán sus alturas de fila expandidas de 12,75 a 13,50. Si Gary cambia el tamaño de todo de nuevo para que vuelva a ajustarse a su pantalla, todo estará bien durante una semana más o menos, y luego el cambio de tamaño vuelve a ocurrir.
No está claro qué podría estar causando este problema, pero hay algunas cosas que puede verificar. Si el libro de trabajo está almacenado en una red, donde otras personas pueden acceder a él, es posible que el cambio se esté produciendo mientras otra persona tiene el libro de trabajo abierto. Además, si el libro se abre en diferentes máquinas, es posible que las otras máquinas en las que se abre estén afectando al libro, siempre que tengan diferentes resoluciones de pantalla o diferentes fuentes de impresora instaladas.
Al no estar seguro de la causa, puede ser que la mejor solución sea crear una macro que se ejecute automáticamente cuando se abra el libro. Esta macro podría pasar por las hojas de trabajo y establecer el ancho de columna y la altura de fila según lo que necesite. La siguiente macro realizará estos pasos:
Private Sub Workbook_Open() Dim wSheet As Worksheet For Each wSheet In Worksheets ' Change to the columns you need Columns("A:M").Select ' Change to the width you need Selection.ColumnWidth = 12 ' Change to the rows you need Rows("1:15").Select ' Change to the height you need Selection.RowHeight = 13 Next wSheet End Sub
_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.
Esta sugerencia (3175) se aplica a Microsoft Excel 97, 2000, 2002 y 2003. Puede encontrar una versión de esta sugerencia para la interfaz de cinta de Excel (Excel 2007 y posterior) aquí:
link: / excelribbon-Random_Width_and_Height_Changes [Cambios aleatorios de ancho y alto]
.