Anzeige
Anzeige
HERBERS
Excel-Forum (Archiv)
20+ Jahre Excel-Kompetenz: Von Anwendern, für Anwender

Forumthread: Zeilenhöhe automatisch dem Zellinhalt anpassen

Zeilenhöhe automatisch dem Zellinhalt anpassen
26.12.2006 22:47:46
Christina
Hallo und frohe Weihnachten in die Runde,
ich habe eine Tabelle, in der ich die Zeilenhöhe automatisch dem jeweiligen Zellinhalt anpassen möchte. Kann mann dies mit einem Makro erreichen? Es sind alles "einfache", keine verbundenen Zellen.
Anzeige

4
Beiträge zum Forumthread
Beiträge zu diesem Forumthread

Betreff
Datum
Anwender
Anzeige
AW: Zeilenhöhe automatisch dem Zellinhalt anpassen
26.12.2006 22:58:50
André
Hallo,
wenn man über Excel ein Makro aufzeichnet(Format/Zeile/optimale Höhe), gibt es folgenden Befehl
&ltpre&gt
Sub Zellenhöhe()
'
' Zellenhöhe Makro
' Makro am 26.12.2006 von André aufgezeichnet
'
'
Selection.Rows.AutoFit
End Sub&lt/pre&gt
Vielleicht hilft es weiter.
Anzeige
AW: Zeilenhöhe automatisch dem Zellinhalt anpassen
26.12.2006 23:29:59
Christina
Hallo André,
wo gebe ich das genau ein?
AW: Zeilenhöhe automatisch dem Zellinhalt anpassen
26.12.2006 23:56:06
André
Hallo,
entweder Zeichnest du dir selber ein Makro auf.
Unter "Extras/Makro/Aufzeichnen". Und dann das machen, was man will.
Oder man geht unter "Extras/Makros/Visual Basic-Editor"
dann unter die Tabelle folgendes eingeben:
&ltpre&gt
Sub Zellenhöhe()
'
Range("A1:A4").Select 'Zellen eingeben, die geändert werden müssen
Selection.Rows.AutoFit 'passt die Markierten Zellen an
End Sub&lt/pre&gt
Anzeige
AW: Zeilenhöhe automatisch dem Zellinhalt anpassen
27.12.2006 11:24:33
Christina
Hallo André,
das funktioniert leider nicht, ich bekomme eine Fehlermeldung "Fehler beim Kompilieren, Erwartet: Zeilennummer oder Sprungmarke oder Anweisung oder Anweisungsende".
Was kann ich tun?

Forumthreads zu verwandten Themen

Anzeige
Anzeige
Anzeige
Anzeige
Anzeige

Infobox / Tutorial

Zeilenhöhe automatisch dem Zellinhalt anpassen in Excel


Schritt-für-Schritt-Anleitung

Um die Zeilenhöhe automatisch an den Zellinhalt anzupassen, kannst du folgende Schritte befolgen:

  1. Öffne deine Excel-Datei.

  2. Markiere die Zeilen, deren Höhe du anpassen möchtest. Du kannst dies tun, indem du auf die Zeilennummern in der linken Spalte klickst und ziehst.

  3. Klicke mit der rechten Maustaste auf die markierten Zeilen und wähle „Zeilenhöhe automatisch anpassen“ aus dem Kontextmenü. Alternativ kannst du auch im Menü „Start“ auf „Format“ klicken und dann „Zeilenhöhe automatisch anpassen“ auswählen.

  4. Wenn du VBA nutzen möchtest, öffne den Visual Basic-Editor (ALT + F11) und füge den folgenden Code ein:

    Sub Zellenhöhe()
       Selection.Rows.AutoFit
    End Sub
  5. Schließe den Editor und führe das Makro aus, um die Zeilenhöhe automatisch anzupassen.


Häufige Fehler und Lösungen

  • Problem: Excel passt die Zeilenhöhe nicht automatisch an.

    • Lösung: Stelle sicher, dass kein Zeilenumbruch aktiviert ist. Klicke auf die Zelle, gehe zu „Ausrichtung“ und aktiviere „Zeilenumbruch“.
  • Problem: „Zeilenhöhe automatisch anpassen funktioniert nicht“.

    • Lösung: Überprüfe, ob die Zellen zusammengeführt sind. Zusammengeführte Zellen können die automatische Anpassung der Zeilenhöhe verhindern.
  • Problem: Fehlermeldung beim Ausführen des VBA-Skripts.

    • Lösung: Achte darauf, dass kein anderer Code in deinem Makro vorhanden ist, der einen Fehler verursachen könnte. Der Code muss korrekt platziert sein.

Alternative Methoden

Wenn die automatische Zeilenhöhe nicht funktioniert, kannst du folgende Alternativen ausprobieren:

  • Verwendung von Formeln: Du kannst eine Formel verwenden, um die Zeilenhöhe basierend auf dem Textinhalt zu berechnen. Dies ist jedoch manuell und nicht so effizient wie das AutoFit-Feature.

  • Tastenkombination: Eine schnellere Möglichkeit, die Zeilenhöhe anzupassen, ist die Tastenkombination ALT + H, dann O, gefolgt von A für „Zeilenhöhe automatisch anpassen“.


Praktische Beispiele

Beispiel 1: Angenommen, du hast eine Liste von Namen in Spalte A. Wenn du die Zeilenhöhe anpassen möchtest, markiere die entsprechenden Zeilen und wähle „Zeilenhöhe automatisch anpassen“ aus.

Beispiel 2: Wenn du ein Makro erstellst, um die Zeilenhöhe für einen bestimmten Bereich anzupassen, könnte dein VBA-Code so aussehen:

Sub ZeilenhöheAnpassen()
    Range("A1:A10").Select
    Selection.Rows.AutoFit
End Sub

Tipps für Profis

  • Automatisierung: Du kannst das Makro so anpassen, dass es bei jedem Öffnen der Datei oder bei bestimmten Aktionen automatisch ausgeführt wird.

  • VBA anpassen: Du kannst den VBA-Code erweitern, um spezifische Bedingungen zu überprüfen, bevor die Zeilenhöhe angepasst wird.

  • Nutzung der Tabellenfunktion: Wenn du deine Daten in einer Excel-Tabelle verwaltest, wird die automatische Zeilenhöhe in der Regel besser unterstützt.


FAQ: Häufige Fragen

1. Warum funktioniert die automatische Zeilenhöhe nicht? Es kann sein, dass die Zellen verbunden sind oder dass der Zeilenumbruch deaktiviert ist. Überprüfe diese Einstellungen.

2. Wie kann ich die Zeilenhöhe für mehrere Zeilen anpassen? Markiere die gewünschten Zeilen und klicke mit der rechten Maustaste, um „Zeilenhöhe automatisch anpassen“ auszuwählen.

3. Gibt es eine Tastenkombination für die automatische Zeilenhöhe? Ja, du kannst ALT + H, dann O, gefolgt von A verwenden, um die Zeilenhöhe schnell anzupassen.

Beliebteste Forumthreads (12 Monate)

Anzeige
Anzeige
Anzeige