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 range to reflect columns and rows you need to affect         With wSheet.Range("A1:A15")

.ColumnWidth = 12     ' Change to column width desired             .RowHeight = 13       ' Change to row height desired         End With     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.

Este consejo (8774) se aplica a Microsoft Excel 2007, 2010, 2013, 2016, 2019 y Excel en Office 365. Puede encontrar una versión de este consejo para la interfaz de menú anterior de Excel aquí:

link: / excel-Random_Width_and_Height_Changes [Cambios aleatorios de ancho y alto].