Las celdas multilínea se muestran como celdas de una sola línea

0

Parece que el problema ocurre cuando la hoja de cálculo se genera automáticamente o se convierte a formato Excel desde algo diferente.

He guardado la hoja de cálculo de Google Drive como una hoja de cálculo de Excel (.xlsx) y descubrí que todas las celdas multilínea se muestran como celdas de una sola línea:

enter image description here

Si selecciono el valor de dicha celda y presiono enter, se convierte en una celda multilínea y finalmente se muestra como estaba previsto (después de configurar el tamaño de fila adecuado)

enter image description here

Para solucionarlo puedes simplemente:

  1. Seleccionar rango con células afectadas.
  2. Presione F2 y luego ingrese una y otra vez hasta que todas las celdas se arreglen.

Pero de esta manera solo es aceptable para hojas de cálculo más pequeñas.

¿No hay mejor solución?

InfernumDeus
fuente

Respuestas:

3

Una vez que tenga datos en celdas, ejecute esta macro corta:

Sub FixHardReturns()
    Dim CH As String, r As Range, v As Variant
    CH = Chr(10)
    For Each r In ActiveSheet.UsedRange
        v = r.Value
        If v <> "" Then
            If InStr(1, v, CH) > 0 Then r.WrapText = True
        End If
    Next r
End Sub

Las macros son muy fáciles de instalar y usar:

  1. ALT-F11 abre la ventana VBE
  2. ALT-I ALT-M abre un nuevo módulo.
  3. pega las cosas y cierra la ventana VBE

Si guarda el libro de trabajo, la macro se guardará con él. Si está utilizando una versión de Excel más tarde de 2003, debe guardar el archivo como .xlsm en lugar de .xlsx

Para eliminar la macro:

  1. abrir la ventana VBE como arriba
  2. Borrar el código
  3. cerrar la ventana VBE

Para usar la macro desde Excel:

  1. ALT-F8
  2. Selecciona la macro
  3. Toque correr

Para obtener más información sobre las macros en general, consulte:

http://www.mvps.org/dmcritchie/excel/getstarted.htm

y

http://msdn.microsoft.com/en-us/library/ee814735(v=office.14).aspx

¡Las macros deben estar habilitadas para que esto funcione!

Gary's Student
fuente
¡Gracias! Esperaba una solución sin usar macros pero esto funciona excelente de todos modos.
InfernumDeus
@InfernumDeus eres muy bienvenido
Gary's Student