Wie druckt man ein Arbeitsblatt ohne leere Zeilen in Excel?
Beim Drucken eines Arbeitsblatts werden auch die leeren Zeilen mitgedruckt. Einige Excel-Benutzer neigen dazu, das Arbeitsblatt ohne leere Zeilen zu drucken, um die Daten zu komprimieren und Papier zu sparen. Doch wie druckt man ein Arbeitsblatt ohne leere Zeilen in Excel? Dieser Artikel bietet Ihnen zwei Methoden.
Leere Zeilen vor dem Drucken mit VBA-Code ausblenden
Leere Zeilen vor dem Drucken mit Kutools für Excel löschen
Leere Zeilen vor dem Drucken mit VBA-Code ausblenden
Vor dem Drucken des Arbeitsblatts können Sie den folgenden VBA-Code ausführen, um leere Zeilen in einem bestimmten Bereich auszublenden. Gehen Sie wie folgt vor.
1. Drücken Sie die Tasten Alt + F11, um das Fenster Microsoft Visual Basic for Application zu öffnen.
2. Klicken Sie im Fenster Microsoft Visual Basic for Application auf Einfügen > Modul. Kopieren Sie dann den folgenden VBA-Code und fügen Sie ihn in das Modulfenster ein.
VBA-Code: Leere Zeilen im ausgewählten Bereich ausblenden
Sub HideBlankRows()
Dim xRg As Range
Dim xCell As Range
Dim xAddress As String
Dim xUpdate As Boolean
Dim I As Long
On Error Resume Next
xAddress = Application.ActiveWindow.RangeSelection.Address
Set xRg = Application.InputBox("Please select a range", "Kutools for Excel", xAddress, , , , , 8)
Set xRg = Application.Intersect(xRg, ActiveSheet.UsedRange)
If xRg Is Nothing Then Exit Sub
If xRg.Areas.Count > 1 Then
MsgBox "Don't support multiple ranges", , "Kutools for Excel"
Exit Sub
End If
xUpdate = Application.ScreenUpdating
Application.ScreenUpdating = False
For I = 1 To xRg.Rows.Count
xRg.Rows(I).EntireRow.Hidden = (Application.CountA(xRg.Rows(I)) = 0)
Next
Application.ScreenUpdating = xUpdate
End Sub
3. Drücken Sie die Taste F5, um den Code auszuführen, dann erscheint ein Dialogfeld von Kutools für Excel. Wählen Sie den Bereich mit den leeren Zeilen, die Sie nicht drucken möchten, und klicken Sie dann auf die Schaltfläche OK.
Dann werden alle leeren Zeilen im ausgewählten Bereich sofort ausgeblendet. Anschließend können Sie mit dem Drucken des Arbeitsblatts ohne leere Zeilen beginnen.
Hinweis: Nach dem Drucken können Sie diese leeren Zeilen mit dem folgenden VBA-Code wieder einblenden.
VBA-Code: Alle leeren Zeilen im ausgewählten Bereich einblenden
Sub UnhideRows()
Dim xRg As Range
Dim xCell As Range
Dim xAddress As String
Dim xUpdate As Boolean
On Error Resume Next
xAddress = Application.ActiveWindow.RangeSelection.Address
Set xRg = Application.InputBox("Please select a range to unhide the blank rows", "Kutools for Excel", xAddress, , , , , 8)
Set xRg = Application.Intersect(xRg, ActiveSheet.UsedRange)
If xRg Is Nothing Then Exit Sub
xUpdate = Application.ScreenUpdating
Application.ScreenUpdating = False
xRg.EntireRow.Hidden = False
Application.ScreenUpdating = xUpdate
End Sub
Leere Zeilen vor dem Drucken mit Kutools für Excel löschen
Wenn Sie ein Arbeitsblatt ohne leere Zeilen drucken möchten, empfehlen wir Ihnen, alle leeren Zeilen mit der Funktion „Leere Zeilen löschen“ von Kutools für Excel zu löschen, und dann können Sie das Arbeitsblatt manuell drucken.
1. Klicken Sie auf Kutools > Löschen > Leere Zeilen löschen > Im ausgewählten Bereich/Im aktiven Arbeitsblatt/In ausgewählten Arbeitsblättern/In allen Arbeitsblättern, je nach Ihren Bedürfnissen. Siehe Screenshot:
Hinweis: Um leere Zeilen in einem Bereich zu löschen, wählen Sie diesen Bereich zuerst aus und wenden Sie dann die Funktion an.
2. Dann erscheint ein Dialogfeld, das Ihnen mitteilt, wie viele Zeilen gelöscht wurden. Klicken Sie bitte auf die Schaltfläche OK.
Jetzt sind alle leeren Zeilen gelöscht. Sie können mit dem Drucken Ihres Arbeitsblatts beginnen.
Hinweis: Diese Funktion unterstützt Rückgängig machen (Strg + Z).
Wenn Sie eine kostenlose Testversion (30-Tag) dieses Hilfsprogramms nutzen möchten, klicken Sie bitte hier, um es herunterzuladen, und gehen Sie dann zur Anwendung der Berechnung gemäß den oben genannten Schritten.
Beste Büroproduktivitätswerkzeuge
Verbessern Sie Ihre Excel-Fähigkeiten mit Kutools für Excel und erleben Sie Effizienz wie nie zuvor. Kutools für Excel bietet über300 erweiterte Funktionen zur Steigerung der Produktivität und Zeitersparnis. Klicken Sie hier, um die Funktion zu erhalten, die Sie am meisten benötigen...
Office Tab bringt eine Registerkartenoberfläche zu Office und macht Ihre Arbeit viel einfacher
- Aktivieren Sie die Bearbeitung und das Lesen mit Registerkarten in Word, Excel, PowerPoint, Publisher, Access, Visio und Project.
- Öffnen und erstellen Sie mehrere Dokumente in neuen Registerkarten desselben Fensters, anstatt in neuen Fenstern.
- Steigert Ihre Produktivität um50 % und reduziert täglich hunderte von Mausklicks für Sie!