Altura de fila automática para celdas combinadas con ajuste de texto (Microsoft Excel)
Ernie preguntó si había alguna forma de que Excel ajustara automáticamente la altura de la fila en las celdas que se fusionan. Señala que si una celda se configura con el ajuste de texto activado, Excel ajusta automáticamente la altura de la fila de la celda para que todo el texto ajustado sea visible. Si posteriormente fusiona esa celda con una celda adyacente, incluso si la celda adyacente tiene el ajuste de texto activado, la altura de fila de la celda combinada resultante no se ajusta para que todo el texto sea visible.
No está claro exactamente por qué Excel hace esto, pero no hay una forma intrínseca de evitarlo: Excel simplemente lo hace. A primera vista, puede pensar que puede usar la función Autoajustar (Formato | Filas | Autoajustar) para ajustar la altura de la fila en la que se encuentra la celda combinada. Hacerlo, sin embargo, aparentemente no tiene ningún efecto: AutoFit parece ignorar completamente las células fusionadas al hacer su magia.
Una forma de solucionar el problema es utilizar una macro para establecer la altura de la fila a la altura deseada. Un buen enfoque es hacer que la macro determine el ancho de columna del área fusionada, separe las columnas, establezca la primera columna en ese ancho y determine la altura de fila requerida para Autoajustarla. La macro podría restablecer el ancho de la columna, fusionar las celdas y establecer la nueva altura de la fila. (Si eso suena a mucho, lo es. Una macro así no sería tan trivial de crear.)
Si no desea utilizar una macro, puede engañar a Excel para que configure la altura de la fila correctamente. Para ello, utilice una columna separada que se crea con el propósito expreso de establecer la altura de la fila. El proceso se describe en los siguientes pasos generales. (Estos pasos asumen que está fusionando las celdas en las columnas A y B, y que su tabla de datos solo incluye las columnas A a K.)
-
Combine las celdas de las columnas A y B como desee.
-
En la columna Z (o en alguna otra columna fuera del rango de la tabla de datos, pero no inmediatamente adyacente), coloque una referencia de fórmula simple a la columna A, como en = A1.
-
Asegúrese de que el formato de texto de la columna Z sea exactamente el mismo que en la celda combinada, con la excepción de la combinación. (La columna Z no debe fusionarse con nada, ni debe marcarse como fusionada).
-
Haga que el ancho de la columna Z sea ligeramente más estrecho que el ancho combinado de las columnas A y B.
El efecto de estos pasos es que Excel establecerá la altura de la fila en función del contenido de la columna Z, que coincide con el contenido de la celda combinada en las columnas A y B. Esto, por supuesto, permite que todo el texto de la columna combinada celda para ser visible. Lo único que debe hacer es asegurarse de no imprimir el contenido de la columna Z cuando imprima.
ExcelTips es su fuente de formación rentable en Microsoft Excel.
Este consejo (3207) 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 posterior) aquí:
link: / excelribbon-Automatic_Row_Height_For_Merged_Cells_with_Text_Wrap [Altura de fila automática para celdas combinadas con ajuste de texto]
.