Excel 365: Textumbruch funktioniert in Excel bei Formeln in verbundenen Zellen nicht

Hofmann, Frank 0 Zuverlässigkeitspunkte
2026-07-08T14:11:30.29+00:00

Hallo,

ich habe in Excel das Problem, dass Excel den automatischen Textumbruch inklusive der notwendigen Vergrößerung der Zellen- bzw. Zeilenhöhe nicht hinbekommt. Der Text in der betreffenden Zelle wird durch eine TEXTKETTE Funktion aus Einzelbestandteilen zusammengesetzt, die jeweils über SVERWEIS aus einem Datenbereich gesucht werden. Die betreffende Zelle ist eine verbundene Zelle, aber das Verhalten bleibt auch nach Aufheben des Zellverbundes in einer einzelnen Zelle bestehen. In der Zelle wird der Text zwar umgebrochen, die Zell- bzw. Zeilenhöhe jedoch nicht automatisch angepasst, sodass nur die erste Zeile lesbar ist (s. Screenshots). Wie bekomme ich hin, dass Excel die Höhe automatisch an den Inhalt anpasst?

Benutzerbild

Betroffene Zelle: D8, Formel s. Formelzeile. In Zelle E8, die einen der Textbausteine enthält, funktioniert der Umbruch. In Spalte C (C8:C47) werden die Einträge aus den Einträgen derselben Zeile in Spalte E aufgelistet, sofern sie vorhanden sind und in C6 der höchste Eintrag mittels MAX Funktion gesucht:

C8: =WENN(ISTZAHL(F8);F8;" ") und C6: =MAX(C7:C47)

Das Verhalten tritt auch in einer komplett neuen Excel Datei auf, wenn ich die TEXTKETTE in eine verbundene Zelle eingebe.

Gruß + Dank

Frank

Microsoft Excel für Windows 365 MSO (Version 2606 Build 16.0.20131.20086) 64 Bit

Windows 11 Version 25H2 (Build 26200.8655)

Microsoft 365 und Office | Excel | Geschäftlich | Windows
0 Kommentare Keine Kommentare

4 Antworten

Sortieren nach: Neueste
  1. Thomas L 160.2K Zuverlässigkeitspunkte Volunteer Moderator
    2026-07-10T06:27:25.0766667+00:00

    Hallo Frank,

    vielen Dank für deine Nachricht.

    Ein Programmfehler besteht nach meinen Informationen nicht.

    Beachte die nachstehenden Informationen: https://de.extendoffice.com/documents/excel/2342-excel-autofit-row-height-merged-cells.html.

    Ich empfehle eine Anfrage an den Microsoft Support.

    Ich freue mich auf deine Rückmeldung.

    War diese Antwort hilfreich?

    0 Kommentare Keine Kommentare

  2. Thomas L 160.2K Zuverlässigkeitspunkte Volunteer Moderator
    2026-07-09T19:39:20.5866667+00:00

    Hallo Frank,

    ein Programmfehler liegt nicht vor.

    Der Adminstrator kann eine Anfrage im Microsoft AdminCenter eröffnen.

    War diese Antwort hilfreich?


  3. Thomas L 160.2K Zuverlässigkeitspunkte Volunteer Moderator
    2026-07-08T20:58:01.9933333+00:00

    Hallo Frank,

    vielen Dank für deine Anfrage.

    Beachte die nachstehenden Informationen: https://de.extendoffice.com/documents/excel/2342-excel-autofit-row-height-merged-cells.html.

    Ich freue mich auf deine Rückmeldung.

    War diese Antwort hilfreich?

    0 Kommentare Keine Kommentare

  4. Hendrix-C 20,015 Zuverlässigkeitspunkte Externe Microsoft-Mitarbeiter Moderator
    2026-07-08T18:06:15.5533333+00:00

    Diese Antwort wurde automatisch übersetzt. Daher kann sie grammatikalische Fehler oder ungewöhnliche Formulierungen enthalten.

    Hallo Frank,

    bei dem von Ihnen beschriebenen Problem handelt es sich um eine bekannte Einschränkung von Excel selbst. Die Funktion „Zeilenumbruch“ funktioniert in Excel zwar bei verbundenen Zellen einwandfrei, jedoch greift die automatische Zeilenhöhenanpassung (AutoFit) bei Zeilen mit verbundenen Zellen nicht. Selbst wenn die Zellen später wieder getrennt werden, müssen Sie die Zeilenhöhe manuell anpassen, da die automatische Anpassung aufgrund der durch die verbundenen Zellen festgelegten Zeilenhöhe nicht zuverlässig funktioniert.

    Für dieses Problem mit der automatischen Zeilenhöhenanpassung gibt es normalerweise zwei Lösungsansätze:

    1/ Lösung ohne Makros: Vermeiden Sie nach Möglichkeit verbundene Zellen (dies ist die empfohlene Vorgehensweise).

    Für ein stabiles Excel-Layout empfehle ich, anstelle von verbundenen Zellen die Option „Über Auswahl zentrieren“ zu verwenden. So umgehen Sie die Einschränkung bei der automatischen Zeilenhöhenanpassung und erhalten dennoch nahezu das gleiche Erscheinungsbild:

    • Verwenden Sie anstatt des Verbindens von Zellen die Funktion: Zellen formatieren > Ausrichtung > Horizontal > Über Auswahl zentrieren. Auf diese Weise bleiben die Zellen technisch gesehen unverbunden, sodass Excel die Zeilenhöhe wesentlich zuverlässiger berechnen kann.
    • Wählen Sie anschließend Zeile 8 aus, aktivieren Sie den „Zeilenumbruch“ und gehen Sie auf Start > Format > Zeilenhöhe automatisch anpassen.

    2/ Verwendung von VBA

    Wenn der Vorgang automatisch ablaufen soll, müssen Sie ein VBA-Skript verwenden, das Excel dazu veranlasst, die Zeilenhöhe bei jeder Neuberechnung des Arbeitsblatts automatisch anzupassen:

    Hinweis: Dies ist ein VBA-Code für die Zelle D8, die bereits für Zeilenumbruch formatiert und deren Zeile auf automatische Anpassung eingestellt ist.

    Private Sub Worksheet_Calculate()
     
        Dim NewRwHt As Single
        Dim cWdth As Single
        Dim MrgeWdth As Single
        Dim c As Range
        Dim cc As Range
        Dim ma As Range
     
        On Error GoTo CleanExit
     
        Application.ScreenUpdating = False
        Application.EnableEvents = False
     
        Set c = Me.Range("D8")
     
        If c.MergeCells And c.WrapText Then
     
            Set ma = c.MergeArea
     
            cWdth = c.ColumnWidth
            MrgeWdth = 0
     
            For Each cc In ma.Cells
                MrgeWdth = MrgeWdth + cc.ColumnWidth
            Next cc
     
            ma.MergeCells = False
     
            c.ColumnWidth = MrgeWdth
            c.EntireRow.AutoFit
            NewRwHt = c.RowHeight
     
            c.ColumnWidth = cWdth
     
            ma.MergeCells = True
            ma.WrapText = True
            ma.RowHeight = NewRwHt
     
        ElseIf c.WrapText Then
     
            c.EntireRow.AutoFit
     
        End If
     
    CleanExit:
     
        Application.EnableEvents = True
        Application.ScreenUpdating = True
     
    End Sub
    
    • Um dieses VBA-Skript zu verwenden, drücken Sie Alt + F11, um den VBA-Editor zu öffnen. Suchen Sie das entsprechende Arbeitsblatt (z. B. Blatt1) und doppelklicken Sie darauf. Fügen Sie den Code in das Codefenster des Arbeitsblatts ein. Speichern Sie die Arbeitsmappe anschließend als Makro-fähige Arbeitsmappe (.xlsm).

    Ich hoffe, diese Informationen helfen Ihnen weiter. Bei weiteren Fragen können Sie sich gerne in den Kommentaren zu diesem Beitrag melden. Ich helfe Ihnen gerne weiter.

    Vielen Dank für Ihr Verständnis und Ihre Mitarbeit. Ich freue mich auf Ihre Antwort.


    Wenn Ihnen die Antwort geholfen hat, klicken Sie bitte auf „Ja“ und geben Sie eine positive Bewertung ab.

    Hinweis: Um E-Mail-Benachrichtigungen zu diesem Thema zu erhalten, folgen Sie bitte den Schritten in unserer Dokumentation.

    War diese Antwort hilfreich?


Ihre Antwort

Antworten können von Fragestellenden als „Angenommen“ und von Moderierenden als „Empfohlen“ gekennzeichnet werden, wodurch Benutzende wissen, dass diese Antwort das Problem des Fragestellenden gelöst hat.