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

Leerzeilen nicht drucken

Forumthread: Leerzeilen nicht drucken

Leerzeilen nicht drucken
19.08.2003 11:41:27
Gerhard
Eine Rechnung mit vielen Leerzeilen. In den Leerzeilen sind jedoch noch Formeln hinterlegt. Die Leerzeilen sollen dann beim Drucken unterdrückt werden.
Anzeige

7
Beiträge zum Forumthread
Beiträge zu diesem Forumthread

Betreff
Datum
Anwender
Anzeige
AW: Leerzeilen nicht drucken
19.08.2003 11:50:42
markus aka xpecidy
hmm könntest doch die zeilen ausblenden?! (mit strg alle zeilen durch markieren (klick auf zahlen)) und dann rechtsklick auf irgendeinen markierte Zahl und dann ausblenden.. (die formeln usw. bleiben bestehen!)

AW: Leerzeilen nicht drucken
19.08.2003 12:10:50
Gerhard
leider sind immer viele Zeilen zum ausblenden und das mehrmals die woche.
bräuchte daher eine komfortablere Lösung

Anzeige
AW: Leerzeilen nicht drucken
19.08.2003 12:51:28
K.Rola
Hallo,
mit dem folgenden Code kannst du die Zeilen, die Formel enthalten
aber keinen Wert anzeigen aus/einblenden:
Option Explicit

Sub leere_aus()
Dim z As Long, lz As Long
lz = ActiveSheet.UsedRange.Rows.Count
For z = 1 To lz
If WorksheetFunction.CountBlank(Rows(z)) = 256 Then
Rows(z).Hidden = Not Rows(z).Hidden
End If
Next
End Sub

Gruß K.Rola

Anzeige
AW: Leerzeilen nicht drucken
19.08.2003 13:57:25
Gerhard
Kannst du mir bitte noch mitteilen, wo und wie ich diesen Code einsetze bzw. anwende

AW: Leerzeilen nicht drucken
19.08.2003 14:07:13
K.Rola
Hallo,
kopier den Code in ein Standardmodul. Ausführen kannst du ihn,
unter z.B. unter Menü Extras|Makro|Makros
Das ist übrigens ein "Umschalter", einmal ausführen ein,
nochmal ausführen wieder ein usw.
Gruß K.Rola

Anzeige
AW: Leerzeilen nicht drucken
20.08.2003 07:56:52
Gerhard
Hallo Retter!!!
Ist es auch möglich nur in einem definiertem Druckbereich Leerzeilen zu löschen.
Auf meinem Tabellenblatt befinden sich viele Berechnungen die nicht ausgedruckt werden.
Daher ist ein bestimmter Druckbereich definiert, und nur dort sollen wiederum zum Drucken die Leerzeilen unterdrückt werden.
Vielen Dank für die Hilfe bereits im voraus.

Anzeige
AW: Leerzeilen nicht drucken
20.08.2003 09:58:12
K.Rola
Hallo,
für diesen Fall verwende den folgenden Code. Es werden immer
die Leerzeilen der zuvor selektierten Bereichs bearbeitet.
Wenn keine Zellen selektiert sind(z.B. ein Zeichnungsobjekt
oder Diagramm) gibts einen Fehler.
Option Explicit

Sub leere_aus()
Dim z As Long, lz As Long
lz = selection.Rows.Count
For z = 1 To lz
If WorksheetFunction.CountBlank(Rows(z)) = 256 Then
Rows(z).Hidden = Not Rows(z).Hidden
End If
Next
End Sub

Gruß K.Rola

Anzeige

Forumthreads zu verwandten Themen

Anzeige
Anzeige
Anzeige
Anzeige
Anzeige

Infobox / Tutorial

Leerzeilen in Excel nicht drucken


Schritt-für-Schritt-Anleitung

Um in Excel leere Zeilen beim Drucken nicht anzuzeigen, kannst du folgende Schritte befolgen:

  1. Zeilen Ausblenden:

    • Markiere die Zeilen, die du ausblenden möchtest. Halte die Strg-Taste gedrückt und klicke auf die Zeilennummern, um mehrere Zeilen auszuwählen.
    • Mache einen Rechtsklick auf eine der markierten Zeilen und wähle "Ausblenden". Diese Methode ist einfach, jedoch eventuell nicht die komfortabelste, wenn du regelmäßig viele Zeilen ausblenden musst.
  2. VBA-Makro verwenden:

    • Drücke ALT + F11, um den VBA-Editor zu öffnen.
    • Klicke auf "Einfügen" > "Modul" und füge den folgenden Code ein:
      Sub leere_aus()
       Dim z As Long, lz As Long
       lz = ActiveSheet.UsedRange.Rows.Count
       For z = 1 To lz
           If WorksheetFunction.CountBlank(Rows(z)) = 256 Then
               Rows(z).Hidden = Not Rows(z).Hidden
           End If
       Next
      End Sub
    • Schließe den VBA-Editor und gehe zurück zu Excel. Führe das Makro über "Extras" > "Makro" > "Makros" aus. Dieses Makro schaltet die Sichtbarkeit der leeren Zeilen um.
  3. Druckbereich definieren:

    • Wenn du nur in einem bestimmten Druckbereich die leeren Zeilen nicht drucken möchtest, selektiere den gewünschten Bereich.
    • Verwende ein angepasstes Makro, welches nur in diesem Bereich arbeitet:
      Sub leere_aus()
       Dim z As Long, lz As Long
       lz = Selection.Rows.Count
       For z = 1 To lz
           If WorksheetFunction.CountBlank(Rows(z)) = 256 Then
               Rows(z).Hidden = Not Rows(z).Hidden
           End If
       Next
      End Sub

Häufige Fehler und Lösungen

  • Fehler: Makro funktioniert nicht
    Lösung: Stelle sicher, dass du das Makro im richtigen Arbeitsblatt und im richtigen Modul eingefügt hast. Überprüfe, ob du die richtigen Berechtigungen hast, um Makros auszuführen.

  • Fehler: Zeilen werden nicht ausgeblendet
    Lösung: Stelle sicher, dass die Zeilen tatsächlich leer sind (d.h. nur Formeln oder Leerzeichen enthalten). Prüfe die Formel in den Zeilen.


Alternative Methoden

  1. Manuelles Ausblenden: Du kannst die Zeilen manuell ausblenden, indem du die oben genannten Schritte für das Ausblenden nutzt, jedoch ist dies zeitaufwendig.

  2. Seitenlayout anpassen: Überprüfe die Druckereinstellungen und das Seitenlayout, um sicherzustellen, dass keine leeren Seiten gedruckt werden.


Praktische Beispiele

  • Beispiel 1: Du hast eine Rechnung mit vielen leeren Zeilen, die Formeln enthalten, aber du möchtest nur die relevanten Daten drucken. Nutze das VBA-Makro, um die leeren Zeilen automatisch auszublenden.

  • Beispiel 2: Du hast einen definierten Druckbereich in einer Tabelle. Wende das angepasste Makro an, um nur in diesem Bereich die leeren Zeilen auszublenden.


Tipps für Profis

  • Speichere deine Makros: Bewahre deine VBA-Makros in einer separaten Datei, um sie einfach wiederverwenden zu können.

  • Verwende Tastenkombinationen: Lerne die Tastenkombinationen für das Ausführen von Makros, um deine Effizienz zu steigern.


FAQ: Häufige Fragen

1. Wie kann ich sicherstellen, dass keine leeren Seiten gedruckt werden?
Überprüfe die Druckvorschau vor dem Drucken. Wenn leere Seiten angezeigt werden, stelle sicher, dass keine leeren Zeilen in deinem Druckbereich sind.

2. Kann ich auch nur bestimmte Zeilen ausblenden?
Ja, du kannst das VBA-Makro anpassen, um nur bestimmte Zeilen auszublenden, die du in deinem Druckbereich definiert hast.

Beliebteste Forumthreads (12 Monate)

Anzeige
Anzeige
Anzeige