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

Forumthread: Leerzeilen beim Druck

Leerzeilen beim Druck
08.05.2015 11:48:37
Kai
Hallo
Ich habe folgendes Problem.
Ich habe ein Reihe Zellen untereinander, die per Formel mit Text gefüllt werden.
="text"&zeichen(10)&".......
Der Zeilenumbruch in der Zelle erfolgt automatisch, bis auf einige manuelle Umbrüche.
Die Zeilenhöhe wird per Makro automatisch angepasst.
Auf dem Tab sieht alles bestens aus, der Text schließt unten mit der Zelle ab.
Beim Druck (auch schon bei der Druckvorschau) sind aber bei einigen (nicht bei allen) Zellen unter dem Zellentext 1-2 Leerzeilen.
Wenn ich die Zellenhöhe manuell nach oben schiebe verändert sich das auch im Druck.
Ich kann dann aber 1-2 Zeilen Text (in der Zelle) durch kleinerer Zellenhöhe ausblenden, im Druck sind sie dann aber noch vorhanden.
Es liegt nicht
- am Druckertreiber, ich habe diverse Drucker getestet
- manuellen Zeilenumbrüchen
- Leerzeichen am Ende des Textes, da sind keine
- an den Formeln. Wenn ich den Text als Text einfüge ändert sich nichts.
Es liegt aber am Text.
Wenn ich Text aus Zellen ohne Leerzeile im Druck in eine Zelle mit Leerzeilen kopiere, dann ist die Leerzeile weg.
Was kann das sein.
Schöne Grüße
Kai

Anzeige

6
Beiträge zum Forumthread
Beiträge zu diesem Forumthread

Betreff
Datum
Anwender
Anzeige
AW: Leerzeilen beim Druck
08.05.2015 13:24:47
Kenny
Hi Kai,
Eventuell hilft dir das hier weiter:

Private Sub Workbook_BeforePrint(Cancel As Boolean)
With Worksheets("Tabelle1")
For zeile = 1 To .UsedRange.Rows.Count
If .Cells(zeile, 1) = "" Then
.Rows(zeile).EntireRow.Hidden = True
End If
Next
End With
End Sub

Anzeige
AW: Leerzeilen beim Druck
08.05.2015 18:33:34
Kai
Hallo
Das hilft leider nicht.
Das Makro löscht alle leeren Zeilen.
Es gibt aber keine leeren Zeilen.
Das Problem ist:
In jeder Zelle sind viele Textzeilen.
In der Tabelle schließt der Text mit dem unteren Rand der Zelle ab.
Beim Drucken ist aber unter dem Text (bei einigen, nicht bei allen) noch 1-2 Leerzeilen bis zum Text der nächsten (direkt folgenden) Zelle.
Schöne Grüße
Kai

Anzeige
AW: Leerzeilen beim Druck
09.05.2015 13:14:02
Kenny
Die Datei oder eine Beispieldatei wäre nicht schlecht. Ich glaub die wenigsten können sich das Problem genau vorstellen :/
Liebe Grüße

AW: Leerzeilen beim Druck
09.05.2015 16:26:49
Kai
Hallo
Hier ist die Tabelle.
https://www.herber.de/bbs/user/97554.zip
Ich habe sie als Zip hochgeladen, da sie sonst über 300 KB liegt.
Das Problem tritt beim Druck von "Charakter" auf.
Grüße
Kai

Anzeige
AW: Leerzeilen beim Druck
12.05.2015 08:50:07
Kenny
Tut mir leid Kai, aber da muss ich passen.
Habe keine Idee, wie man das Problem fixen kann.
Trotzdem liebe Grüße!

AW: Leerzeilen beim Druck
12.05.2015 19:03:47
Kai
Hallo
Manchmal ist Excel Putzig.
Danke für den versuch
Schöne Grüße
Kai
;

Forumthreads zu verwandten Themen

Anzeige
Anzeige
Anzeige
Anzeige
Entdecke relevante Threads

Schau dir verwandte Threads basierend auf dem aktuellen Thema an

Alle relevanten Threads mit Inhaltsvorschau entdecken
Anzeige
Anzeige

Infobox / Tutorial

Leerzeilen beim Druck in Excel beheben


Schritt-für-Schritt-Anleitung

  1. Überprüfen der Zeilenhöhe: Stelle sicher, dass die Zeilenhöhe korrekt eingestellt ist. Manchmal kann eine zu hohe Zeilenhöhe dazu führen, dass beim Druck zusätzliche Leerzeilen angezeigt werden. Du kannst die Zeilenhöhe manuell anpassen, indem du mit der Maus über die untere Grenze der Zeile fährst und ziehst.

  2. Formeln und Text überprüfen: Achte darauf, dass die Formeln in den Zellen korrekt sind. Wenn du Text in die Zellen eingibst, der mehrere Zeilen umfasst, stelle sicher, dass keine überflüssigen Zeilenumbrüche vorhanden sind. Du kannst den Text in einer Zelle mit =TEXTJOIN(CHAR(10), TRUE, A1:A3) zusammenfassen, um ungewollte Leerzeilen zu vermeiden.

  3. Druckeinstellungen überprüfen: Gehe zu Datei > Drucken und überprüfe die Druckvorschau. Achte darauf, dass die richtige Seite und der richtige Drucker ausgewählt sind. Manchmal kann es helfen, die Druckeinstellungen zurückzusetzen.

  4. Makro zur Zeilenversteckung verwenden: Wenn du leere Zeilen hast, die beim Drucken stören, kannst du ein Makro verwenden, um diese zu verstecken. Hier ist ein Beispiel:

    Private Sub Workbook_BeforePrint(Cancel As Boolean)
    With Worksheets("Tabelle1")
       For zeile = 1 To .UsedRange.Rows.Count
           If .Cells(zeile, 1) = "" Then
               .Rows(zeile).EntireRow.Hidden = True
           End If
       Next
    End With
    End Sub
  5. Druckvorschau erneut prüfen: Nach der Anpassung der Zeilenhöhe und der Anwendung des Makros, überprüfe die Druckvorschau erneut.


Häufige Fehler und Lösungen

  • Leere Zeilen erscheinen trotz korrekter Einstellungen: Manchmal können unsichtbare Zeichen oder manuelle Zeilenumbrüche dafür sorgen, dass Leerzeilen beim Drucken angezeigt werden. Um dies zu überprüfen, kannst du den Text in einen Texteditor einfügen, um unsichtbare Zeichen zu erkennen und zu entfernen.

  • Makros funktionieren nicht wie erwartet: Stelle sicher, dass die Makros in deiner Excel-Datei aktiviert sind. Gehe zu Datei > Optionen > Sicherheitscenter > Einstellungen für das Sicherheitscenter > Einstellungen für Makros und aktiviere die Makros, falls diese deaktiviert sind.


Alternative Methoden

  • Text in einer Zelle zusammenfassen: Nutze die Funktion TEXTVERKETTEN oder TEXTJOIN, um mehrere Zellen zu einer einzigen Zelle zusammenzuführen, wodurch das Problem mit den Leerzeilen minimiert wird.

  • Formatierung überprüfen: Überprüfe die Zellenformatierung. Manchmal kann das Format der Zelle (z. B. "Allgemein", "Text") dazu führen, dass Excel die Zeilenhöhe anders interpretiert.


Praktische Beispiele

Wenn du beispielsweise in Zelle A1 folgenden Text hast:

= "text"&CHAR(10)&"weiterer Text"&CHAR(10)&"noch mehr Text"

Stelle sicher, dass die Zeilenhöhe angepasst ist, sodass der gesamte Text sichtbar ist, ohne dass Leerzeilen im Druck auftauchen.


Tipps für Profis

  • Zeilenhöhe automatisieren: Nutze VBA, um die Zeilenhöhe automatisch an den Textinhalt anzupassen. Dies hilft, Probleme mit Leerzeilen zu vermeiden.

  • Druckbereich festlegen: Definiere den Druckbereich über Seitenlayout > Druckbereich festlegen, um sicherzustellen, dass nur die gewünschten Zellen gedruckt werden.


FAQ: Häufige Fragen

1. Warum erscheinen Leerzeilen nur beim Drucken und nicht in der Tabelle? Oft können zusätzliche Leerzeilen durch unsichtbare Zeichen oder Formatierungen verursacht werden, die nur beim Drucken sichtbar werden.

2. Wie kann ich sicherstellen, dass keine Leerzeilen beim Druck entstehen? Überprüfe die Zeilenhöhe, nutze die Funktion TEXTJOIN zur Textkombination und teste die Druckvorschau regelmäßig, um sicherzustellen, dass alles korrekt aussieht.

Beliebteste Forumthreads (12 Monate)

Anzeige
Anzeige
Entdecke mehr
Finde genau, was du suchst

Die erweiterte Suchfunktion hilft dir, gezielt die besten Antworten zu finden

Suche nach den besten Antworten
Unsere beliebtesten Threads

Entdecke unsere meistgeklickten Beiträge in der Google Suche

Top 100 Threads jetzt ansehen
Anzeige