Hur du ställer in och ändrar utskriftsområdet i Excel

  • Dela Detta
Michael Brown

I den här handledningen får du lära dig hur du väljer utskriftsområde i Excel manuellt och hur du ställer in utskriftsområden för flera ark med hjälp av makron.

När du slår på Skriv ut i Excel skrivs hela kalkylbladet ut som standard, vilket ofta tar flera sidor. Men vad händer om du inte behöver hela innehållet i ett stort kalkylblad på papper? Som tur är har Excel möjlighet att definiera de delar som ska skrivas ut. Den här funktionen är känd som Utskriftsområde .

    Excel-utskriftsområde

    A utskriftsområde är ett område av celler som ska inkluderas i den slutliga utskriften. Om du inte vill skriva ut hela kalkylbladet kan du ange ett utskriftsområde som endast omfattar ditt urval.

    När du trycker på Ctrl + P eller klickar på Skriv ut på ett ark som har ett definierat utskriftsområde, skrivs endast det området ut.

    Du kan välja flera utskriftsområden i ett enda arbetsblad och varje område skrivs ut på en separat sida. När du sparar arbetsboken sparas även utskriftsområdet. Om du ändrar dig senare kan du radera utskriftsområdet eller ändra det.

    Genom att definiera ett utskriftsområde får du mer kontroll över hur varje utskriven sida ser ut, och helst bör du alltid ange ett utskriftsområde innan du skickar ett arbetsblad till skrivaren. Om du inte gör det kan du få röriga och svårlästa sidor där viktiga rader och kolumner är bortklippta, särskilt om arbetsbladet är större än det papper du använder.

    Hur du ställer in utskriftsområdet i Excel

    Om du vill ange för Excel vilken del av dina data som ska visas i en utskrift, gör du det på något av följande sätt.

    Snabbast sätt att ställa in utskriftsområdet i Excel

    Det snabbaste sättet att ställa in ett konstant utskriftsintervall är så här:

    1. Välj den del av arbetsbladet som du vill skriva ut.
    2. På den Sidlayout på fliken Uppställning av sidan grupp, klicka på Utskriftsområde > Ställ in utskriftsområde .

    En svag grå linje kommer att visas för utskriftsområdet.

    Ett mer informativt sätt att definiera utskriftsområdet i Excel

    Vill du se alla inställningar visuellt? Här är en mer transparent metod för att definiera ett utskriftsområde:

    1. På den Sidlayout på fliken Uppställning av sidan gruppen, klicka på dialogstartaren Detta kommer att öppna Uppställning av sidan dialogrutan.
    2. På den Ark och sätter markören på fliken Utskriftsområde och välj ett eller flera intervall i kalkylbladet. Om du vill välja flera intervall, kom ihåg att hålla in Ctrl-tangenten.
    3. Klicka på OK .

    Tips och anteckningar:

    • När du sparar arbetsboken är utskriftsområdet också räddade När du skickar arbetsbladet till skrivaren skrivs endast det området ut.
    • För att se till att de definierade områdena är de du verkligen vill ha trycker du på Ctrl + P och går igenom varje förhandsgranskning av sidan .
    • Om du snabbt vill skriva ut en viss del av dina data utan att ställa in ett utskriftsområde markerar du det/de önskade området/områdena, trycker på Ctrl + P och väljer Val av utskrift i rullgardinslistan under Inställningar Mer information finns i Hur du skriver ut ett urval, ett ark eller hela arbetsboken.

    Hur du ställer in flera utskriftsområden i Excel

    Om du vill skriva ut några olika delar av ett arbetsblad kan du välja flera utskriftsområden på det här sättet:

    1. Markera det första området, håll ned Ctrl-tangenten och markera andra områden.
    2. På den Sidlayout på fliken Uppställning av sidan grupp, klicka på Utskriftsområde > Ställ in utskriftsområde .

    Klart! Flera utskriftsområden skapas, var och en representerar en egen sida.

    Observera att detta endast fungerar för Icke sammanhängande angränsande områden, även om de väljs separat, kommer att ingå i ett enda utskriftsområde.

    Hur du tvingar Excel att ignorera utskriftsområdet

    När du vill ha en papperskopia av ett helt blad eller en hel arbetsbok men inte vill rensa alla utskriftsområden, kan du be Excel att ignorera dem:

    1. Klicka på Fil > Skriv ut eller tryck på Ctrl + P .
    2. Under Inställningar , klicka på pilen bredvid Skriv ut aktiva blad och välj Ignorera utskriftsområde .

    Hur man skriver ut flera områden på en sida

    Möjligheten att skriva ut flera områden per pappersark styrs av skrivarmodellen, inte av Excel. Om du vill kontrollera om det här alternativet är tillgängligt för dig trycker du på Ctrl + P , klickar på Egenskaper för skrivare länken, och sedan växla mellan de tillgängliga flikarna i Egenskaper för skrivare dialogrutan som söker efter den Sidor per ark alternativ.

    Om din skrivare har ett sådant alternativ har du tur :) Om det inte finns något sådant alternativ är det enda sättet jag kan tänka mig att kopiera utskriftsintervallen till ett nytt ark. Med hjälp av funktionen Klistra in specialfunktioner kan du koppla de kopierade intervallen till originaldata på detta sätt:

    1. Markera det första utskriftsområdet och tryck på Ctrl + C för att kopiera det.
    2. På ett nytt ark högerklickar du på en tom cell och väljer Klistra in speciellt > Länkad bild .
    3. Upprepa steg 1 och 2 för andra tryckområden.
    4. På det nya bladet trycker du på Ctrl + P för att skriva ut alla kopierade utskriftsområden på en sida.

    Hur du ställer in utskriftsområdet i Excel för flera ark med VBA

    Om du har många kalkylblad med exakt samma struktur vill du givetvis ge ut samma rage på papper. Problemet är att om du väljer flera blad så inaktiverar du Utskriftsområde Som tur är finns det en enkel lösning som beskrivs i Hur man skriver ut samma intervall på flera ark.

    Om du regelbundet måste skriva ut samma område på flera ark kan VBA påskynda arbetet.

    Ställ in utskriftsområdet på valda ark som på det aktiva arket

    Det här makrot ställer automatiskt in utskriftsområdet/utskriftsområdena för alla markerade kalkylblad på samma sätt som på det aktiva arket. När flera ark är markerade är det aktiva arket det som är synligt när du kör makrot.

    Sub SetPrintAreaSelectedSheets() Dim CurrentPrintArea As String Dim Sheet As Worksheet CurrentPrintArea = ActiveSheet.PageSetup.PrintArea For Each Sheet In ActiveWindow.SelectedSheets Sheet.PageSetup.PrintArea = CurrentPrintArea span>Next End Sub

    Ange utskriftsintervall i alla kalkylblad som på det aktiva arket

    Oavsett hur många ark du har definierar den här koden utskriftsområdet i en hel arbetsbok i ett svep. Ange helt enkelt önskat utskriftsområde på det aktiva arket och kör makrot:

    Sub SetPrintAreaAllSheets() Dim CurrentPrintArea As String Dim Sheet As Worksheet CurrentPrintArea = ActiveSheet.PageSetup.PrintArea For Each Sheet In ActiveWorkbook.Sheets If Sheet.Name ActiveSheet.Name Then Sheet.PageSetup.PrintArea = CurrentPrintArea End If Next End Sub

    Ange det angivna utskriftsområdet i flera ark

    När du arbetar med olika arbetsböcker kan det vara praktiskt om du uppmanas att välja ett intervall i makrot.

    Så här fungerar det: du markerar alla målarbetsblad, kör makrot, väljer ett eller flera intervall när du blir uppmanad att göra det (om du vill välja flera intervall håller du in Ctrl-tangenten) och klickar på OK .

    Sub SetPrintAreaMultipleSheets() Dim SelectedPrintAreaRange As Range Dim SelectedPrintAreaRangeAddress As String Dim Sheet As Worksheet On Error Resume Next Set SelectedPrintAreaRange = Application.InputBox( "Välj utskriftsutrymme" , "Ange utskriftsutrymme i flera ark" , Type :=8) If Not SelectedPrintAreaRange Is Nothing Then SelectedPrintAreaRangeAddress =SelectedPrintAreaRange.Address( True , True , xlA1, False ) For Each Sheet In ActiveWindow.SelectedSheets Sheet.PageSetup.PrintArea = SelectedPrintAreaRangeAddress Next End If Set SelectedPrintAreaRange = Nothing End Sub

    Hur du använder makrona

    Det enklaste sättet är att ladda ner vår exempelarbetsbok med utskriftsområde-makron och köra ett makro direkt från arbetsboken. Så här gör du:

    1. Öppna den nedladdade arbetsboken och aktivera makrona om du blir tillfrågad.
    2. Öppna din egen arbetsbok.
    3. I arbetsboken trycker du på Alt + F8, markerar det aktuella makrot och klickar på Kör .

    Arbetsboken innehåller följande makron:

    • SetPrintAreaSelectedSheets - ställer in utskriftsområdet på de valda arken som på det aktiva arket.
    • SetPrintAreaAllSheets - ställer in utskriftsområdet i alla ark i den aktuella arbetsboken som på det aktiva arket.
    • SetPrintAreaMultipleSheets - ställer in det angivna utskriftsområdet på alla markerade kalkylblad.

    Alternativt kan du spara filen som en arbetsbok med makroaktivering (.xlsm) och lägga till ett makro i den. Detaljerade steg-för-steg-instruktioner finns i avsnittet Hur man lägger in och kör VBA-kod i Excel.

    Hur du ändrar utskriftsområdet i Excel

    Har du råkat inkludera irrelevanta data eller missat att välja några viktiga celler? Inga problem, det finns tre enkla sätt att redigera utskriftsområdet i Excel.

    Hur du utökar utskriftsområdet i Excel

    Om du vill lägga till fler celler till det befintliga utskriftsområdet gör du bara följande:

    1. Välj de celler som du vill lägga till.
    2. På den Sidlayout på fliken Uppställning av sidan grupp, klicka på Utskriftsområde > Lägg till i utskriftsområdet .

    Klart!

    Det här är naturligtvis det snabbaste sättet att ändra utskriftsområdet, men det är inte transparent. För att göra det rätt är det viktigt att komma ihåg några saker:

    • Lägg till i utskriftsområdet alternativet visas endast när arbetsbladet redan har minst ett utskriftsområde.
    • Om cellerna du lägger till är inte angränsande till det befintliga utskriftsområdet skapas ett nytt utskriftsområde som skrivs ut som en annan sida.
    • Om de nya cellerna är intilliggande till det befintliga utskriftsområdet, kommer de att ingå i samma område och skrivas ut på samma sida.

    Redigera utskriftsområdet i Excel med hjälp av namnhanteraren

    Varje gång du ställer in ett utskriftsområde i Excel, kommer ett definierat område som heter Utskriftsområde skapas, och det finns inget som hindrar dig från att ändra det området direkt. Så här går det till:

    1. På den Formler på fliken Definierade namn grupp, klicka på Namn chef eller tryck på Ctrl + F3.
    2. I Namn chef dialogrutan, välj det område som du vill ändra och klicka på Redigera knapp.

    Ändra utskriftsområde via dialogrutan Sidinställning

    Ett annat snabbt sätt att justera utskriftsområdet i Excel är att använda Uppställning av sidan Det bästa med den här metoden är att du kan göra vilka ändringar som helst - ändra utskriftsområdet, ta bort eller lägga till ett nytt.

    1. På den Sidlayout på fliken Uppställning av sidan Klicka på dialogstartaren (en liten pil i det nedre högra hörnet).
    2. På den Ark på fliken Uppställning av sidan dialogrutan visas följande Utskriftsområde och kan göra dina ändringar direkt där:
      • Till ändra det befintliga utskriftsområdet, ta bort och skriv in de korrekta referenserna manuellt.
      • Till byta ut det befintliga området, placera markören i den Utskriftsområde och välj ett nytt område på arket. Detta tar bort alla befintliga utskriftsområden så att endast det valda området är inställt.
      • Till Lägg till ett nytt område genom att hålla ned Ctrl-tangenten samtidigt som du väljer ett nytt område. På så sätt skapas ett nytt utskriftsområde utöver det befintliga.

    Hur du rensar utskriftsområdet i Excel

    Det är lika enkelt att rensa utskriftsområdet som att ställa in det :)

    1. Öppna arbetsbladet som du vill använda.
    2. Växla till Sidlayout flik> Uppställning av sidan gruppen och klicka på Tydligt utskriftsområde knapp.

    Observera: Om ett arbetsblad innehåller flera utskriftsområden tas alla bort.

    Hur du låser utskriftsområdet i Excel

    Om du ofta delar dina arbetsböcker med andra personer kanske du vill skydda utskriftsområdet så att ingen kan förstöra dina utskrifter. Tyvärr finns det inget direkt sätt att låsa utskriftsområdet i Excel, inte ens genom att skydda ett arbetsblad eller en arbetsbok.

    Den enda fungerande lösningen för att skydda utskriftsområdet i Excel är att använda VBA. Arbetsbok_För utskrift som tyst tvingar fram det angivna utskriftsområdet precis innan utskrift.

    Ett enklare sätt skulle vara att ställa in händelsestyrningen för aktivt blad , men detta fungerar med följande förbehåll:

    • Alla dina kalkylblad ska ha samma utskriftsraseri(er).
    • Du måste markera alla flikar på målarket innan du skriver ut det.
    Private Sub Workbook_BeforePrint(Cancel As Boolean ) ActiveSheet.PageSetup.PrintArea = "A1:D10" End Sub

    Om olika ark har olika struktur, ange utskriftsområdet för varje ark individuellt .

    Private Sub Workbook_BeforePrint(Cancel As Boolean ) Worksheets( "Sheet1" ).PageSetup.PrintArea = "A1:D10" Worksheets( "Sheet2" ).PageSetup.PrintArea = "A1:F10" End Sub

    Makrot ovan anger utskriftsområdet till A1:D10 för Blad 1 och till A1:F10 för Blad2 Du får gärna ändra dessa som du vill och lägga till fler ark.

    Du lägger till händelsestyrningen i din arbetsbok genom att utföra följande steg:

    1. Tryck på Alt + F11 för att öppna Redigerare för Visual Basic .
    2. I fönstret Projektutforskaren till vänster expanderar du noden för målarbetsboken och dubbelklickar på Den här arbetsboken .
    3. Denna arbetsbok Kod fönstret och klistra in koden.

    Observera: För att det här tillvägagångssättet ska fungera måste filen sparas som en arbetsbok med makroaktivering (.xlsm) och makrot måste aktiveras när arbetsboken öppnas.

    Problem med utskriftsområdet i Excel

    De flesta utskriftsproblem i Excel har oftast att göra med skrivarinställningarna snarare än utskriftsområdet. Följande felsökningstips kan dock vara till hjälp när Excel inte skriver ut rätt data.

    Det går inte att ställa in utskriftsområdet i Excel

    Problem : Du kan inte få Excel att acceptera det utskriftsområde som du definierar. Utskriftsområde fältet visar några udda intervall, men inte de som du har angett.

    Lösning : Försök att rensa utskriftsområdet helt och hållet och välj det sedan på nytt.

    Alla kolumner skrivs inte ut

    Problem : Du har valt ett visst antal kolumner för utskriftsområdet, men alla kolumner skrivs inte ut.

    Lösning : Troligen är kolumnbredden större än pappersstorleken. Försök att göra marginalerna smalare eller justera skalningen - välj Anpassa alla kolumner på en sida .

    Utskriftsområdet skriver ut på flera sidor

    Problem : Du vill ha en utskrift på en sida, men den skrivs ut på flera sidor.

    Lösning: Rader som inte är intilliggande skrivs ut på enskilda sidor. Om du har valt bara ett område men det delas upp på flera sidor är det troligen större än pappersstorleken. För att åtgärda detta kan du försöka ställa in alla marginaler nära 0 eller välja Passande blad på en sida. Mer information finns i Hur man skriver ut Excel-kalkylblad på en sida.

    Så här ställer du in, ändrar och rensar utskriftsområde i Excel. Tack för att du läste och hoppas att vi ses på vår blogg nästa vecka!

    Michael Brown är en hängiven teknikentusiast med en passion för att förenkla komplexa processer med hjälp av mjukvaruverktyg. Med mer än ett decenniums erfarenhet inom teknikbranschen har han finslipat sina kunskaper i Microsoft Excel och Outlook, samt Google Sheets och Docs. Michaels blogg är tillägnad att dela med sig av sin kunskap och expertis med andra, och tillhandahåller lätta att följa tips och handledningar för att förbättra produktiviteten och effektiviteten. Oavsett om du är en erfaren proffs eller nybörjare, erbjuder Michaels blogg värdefulla insikter och praktiska råd för att få ut det mesta av dessa viktiga programvaruverktyg.