Hur skriver man bara ut rader / celler med data i Excel?
När du skriver ut ett intervall eller ett kalkylblad i Excel skrivs också några tomma rader eller tomma celler ut och tar upp blanketter i papper. Den här artikeln talar om hur man ignorerar alla tomma rader / celler och bara skriver ut rader / celler med data i Excel.
Skriv bara ut rader med data från VBA i Excel
Skriv bara ut rader med data genom att ta bort tomma rader i Excel
Skriv bara ut celler med data genom att kopiera celler med data till ett nytt ark i Excel
Skriv bara ut rader med data från VBA i Excel
Denna metod introducerar en VBA för att snabbt skriva ut rader med data endast i ett angivet intervall i Excel. Gör så här:
1. tryck på andra + F11 samtidigt för att öppna Microsoft Visual Basic for Applications-fönstret.
2. klick Insert > Modulernaoch kopiera och klistra sedan in följande VBA-kod i det nya öppningsmodulfönstret.
VBA: Skriv ut bara rader med data i Excel
Sub PrintSummary()
Dim xRg As Range, xRg1 As Range, xCell As Range
Dim xSht As Worksheet
Dim xTxt As String
On Error Resume Next
xTxt = ActiveWindow.RangeSelection.Address
Set xRg = Application.InputBox("Please select the range to print:", "Kutools for Excel", xTxt, , , , , 8)
Set xRg = Application.Intersect(xRg, ActiveSheet.UsedRange)
If xRg Is Nothing Then Exit Sub
If xRg.Areas.Count > 1 Then
MsgBox "You can't select multiple selections", , "Kutools for Excel"
Exit Sub
End If
Application.DisplayAlerts = False
Application.ScreenUpdating = False
Set xSht = Worksheets.Add(After:=Sheets(Sheets.Count))
xRg.Copy xSht.Range("A1")
Set xRg1 = xSht.Range("A1").Resize(xRg.Rows.Count, xRg.Columns.Count)
For Each xCell In xRg1.Columns(1).Cells
If Application.WorksheetFunction.CountA(xCell.EntireRow) = 0 Then
xCell.EntireRow.Hidden = True
End If
Next
xSht.PrintOut Copies:=1, Collate:=True, IgnorePrintAreas:=False
xSht.Delete
Application.DisplayAlerts = True
Application.ScreenUpdating = True
End Sub
3. tryck på F5 eller klicka på Körning för att köra denna VBA.
4. I den öppna Kutools för Excel-dialogrutan anger du det intervall som du vill ignorera tomma rader och bara skriver ut rader med data och klickar på OK knapp.
Då skrivs det angivna intervallet omedelbart ut med alla tomma rader i det.
Anmärkningar: Denna VBA stöder inte batch-utskrift av flera val med ignorerande tomma rader.
Skriv bara ut rader med data i Excel
Denna metod introducerar Kutools för Excel Ta bort tomma rader verktyg för att ta bort alla tomma celler i aktivt kalkylblad eller valt intervall och sedan skriva ut de raderna med data endast i Excel. Gör så här:
Kutools för Excel - Fullpackad med över 300 viktiga verktyg för Excel. Njut av permanent gratis AI-funktioner! Ladda ner nu!
1. Gå till kalkylbladet och skriv ut rader med endast data och klicka Kutools > Radera > Ta bort tomma rader > I aktivt ark.
Anmärkningar: För att skriva ut rader med endast data inom ett angivet intervall, välj först detta intervall och klicka sedan på Kutools > Radera > Ta bort tomma rader > I valt intervall.
2. En Kutools för Excel-dialogruta dyker upp och visar dig hur många tomma rader som har raderats. Klicka på OK knappen för att stänga den.
Och nu kommer du att se alla tomma rader tas bort från det aktiva kalkylbladet / det valda intervallet. Se skärmdump:
3. Klicka på Fil (eller Kontorsknapp)> Skriva ut att bara skriva ut rader med data i aktivt kalkylblad eller valt intervall.
Kutools för Excel - Superladda Excel med över 300 viktiga verktyg. Njut av permanent gratis AI-funktioner! Hämta den nu
Skriv bara ut celler med data i Excel
Ibland kanske du vill skriva ut celler med data endast genom att ignorera alla tomma celler i Excel. Denna metod introducerar Kutools för Excel Välj icke-tomma celler nytta och Skriv ut guiden för flera val för att bara skriva ut celler med data inom angivet intervall i Excel.
Kutools för Excel - Fullpackad med över 300 viktiga verktyg för Excel. Njut av permanent gratis AI-funktioner! Ladda ner nu!
1. Välj det område där du bara skriver ut cellerna med data och klicka Kutools > Välja > Välj icke-tomma celler.
2. En dialogruta Kutools för Excel kommer ut och visar hur många celler med data som har valts. Klicka på OK knappen för att stänga den.
3. Fortsätt att välja dessa icke-tomma celler och klicka Företag > Utskrift > Skriv ut guiden för flera val. Se skärmdump:
4. I den inledande dialogrutan för guiden Skriv ut flera val visas alla valda icke-tomma celler listade i Områden att skriva ut lista, klicka på Finish knapp.
5. Nu kopieras alla valda icke-tomma celler och klistras in som länkade bilder i ett nytt kalkylblad. var god klicka Fil (eller Kontorsknapp)> Skriva ut för att skriva ut dessa celler med data.
Kutools för Excel - Superladda Excel med över 300 viktiga verktyg. Njut av permanent gratis AI-funktioner! Hämta den nu
DemoPrint bara rader / celler med data
Relaterade artiklar:
Skriv ut varje rad / cell på en separat sida i Excel
Bästa kontorsproduktivitetsverktyg
Uppgradera dina Excel-färdigheter med Kutools för Excel och upplev effektivitet som aldrig förr. Kutools för Excel erbjuder över 300 avancerade funktioner för att öka produktiviteten och spara tid. Klicka här för att få den funktion du behöver mest...
Fliken Office ger ett flikgränssnitt till Office och gör ditt arbete mycket enklare
- Aktivera flikredigering och läsning i Word, Excel, PowerPoint, Publisher, Access, Visio och Project.
- Öppna och skapa flera dokument i nya flikar i samma fönster, snarare än i nya fönster.
- Ökar din produktivitet med 50 % och minskar hundratals musklick för dig varje dag!