Jordan formateó algunas celdas en su hoja de trabajo para ajustar el texto dentro de ellas.

Aunque el texto de las celdas se ajusta, Excel no ajustará automáticamente la altura de la fila para mostrar todo el texto ajustado. Jordan se pregunta si hay una manera de «restablecer» la fila para que Excel ajuste su altura en función del texto que se envuelve dentro de las celdas.

De forma predeterminada, cuando ajusta el texto dentro de una celda, Excel ajusta automáticamente la altura de la fila para que todo el texto de la celda sea visible. Solo hay dos excepciones a este valor predeterminado:

  • La celda en la que está ajustando el texto se fusiona con otra celda.

  • Se modificó previamente la altura de la fila en la que se encuentra la celda.

En el caso de Jordan, no hay celdas combinadas en la fila del problema. Esto nos deja con la segunda excepción: parece que la altura de la fila en la que se encuentra la celda se estableció explícitamente antes de que se activara el ajuste en algunas de las celdas de la fila.

En este caso, la solución es simple: restablezca la altura de la fila. En realidad, hay un par de formas de hacerlo. Primero, puede seleccionar la fila y luego hacer doble clic en el «límite» entre la fila y una fila adyacente. Con la fila seleccionada, observe el encabezado de la fila, a la izquierda de la columna A. Esta área contiene un número de fila, y el «límite» en el que debe hacer doble clic se encuentra entre este número de fila y el siguiente número de fila.

Puede ser un poco complicado colocar el puntero del mouse en la ubicación correcta para hacer doble clic, por lo que prefiero seleccionar la fila y mostrar la pestaña Inicio de la cinta. En el grupo Celdas hay una herramienta de Formato; Hago clic en él y luego elijo Autoajustar altura de fila. Esto permite que Excel determine la altura de fila adecuada según el contenido de la fila. Si una celda de la fila tiene el ajuste activado, la altura de la fila se ajustará automáticamente para mostrar la información en la celda.

Si tiene bastantes filas que contienen celdas con el ajuste activado y la altura de ninguna de las filas se está ajustando, es posible que le interese una pequeña macro rápida que pueda hacer el ajuste por usted:

Sub AutofitRows()

Dim CL As Range

For Each CL In UsedRange         If CL.WrapText Then CL.Rows.AutoFit     Next End Sub

La macro recorre todas las celdas de una hoja de trabajo y, si la celda tiene el ajuste activado, establece la propiedad Autoajustar de la fila en la que se encuentra la celda.

_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 (10735) 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-Automatic_Row_Height_for_Wrapped_Text [Altura de fila automática para texto envuelto].