Indholdsfortegnelse
I denne vejledning lærer du, hvordan du manuelt vælger udskriftsområde i Excel, og hvordan du indstiller udskriftsintervaller for flere ark ved hjælp af makroer.
Når du rammer den Udskriv knappen i Excel, udskrives hele regnearket som standard, hvilket ofte tager flere sider. Men hvad nu, hvis du ikke har brug for hele indholdet af et stort regneark på papir? Heldigvis giver Excel mulighed for at definere de dele, der skal udskrives. Denne funktion er kendt som Udskrivningsområde .
Excel-udskriftsområde
A udskriftsområde er et område af celler, der skal medtages i den endelige udskrift. Hvis du ikke ønsker at udskrive hele regnearket, kan du angive et udskriftsområde, der kun omfatter dit valg.
Når du trykker på Ctrl + P eller klikker på Udskriv knappen på et ark, der har et defineret udskriftsområde, vil kun dette område blive udskrevet.
Du kan vælge flere udskriftsområder i et enkelt regneark, og hvert område bliver udskrevet på en separat side. Når du gemmer arbejdsbogen, gemmes udskriftsområdet også. Hvis du senere ændrer mening, kan du slette eller ændre udskriftsområdet.
Ved at definere et udskriftsområde får du mere kontrol over, hvordan hver enkelt udskrevet side ser ud, og du bør helst altid angive et udskriftsområde, før du sender et regneark til printeren. Uden det kan du ende med rodet og svært læselige sider, hvor nogle vigtige rækker og kolonner er afskåret, især hvis regnearket er større end det papir, du bruger.
Sådan indstiller du udskriftsområdet i Excel
Hvis du vil fortælle Excel, hvilken del af dine data der skal vises i en udskrevet kopi, kan du gøre det på en af følgende måder.
Hurtigste måde at indstille udskriftsområdet i Excel
Den hurtigste måde at indstille et konstant udskriftsområde på er følgende:
- Vælg den del af regnearket, som du vil udskrive.
- På den Sidelayout under fanen, i fanen Opsætning af side gruppe, klik på Udskrivningsområde > Indstille udskriftsområde .
Der vises en svag grå linje, som angiver udskriftsområdet.
Mere informativ måde at definere udskriftsområdet i Excel på
Hvis du vil se alle dine indstillinger visuelt, kan du her se en mere gennemsigtig metode til at definere et udskriftsområde:
- På den Sidelayout under fanen, i fanen Opsætning af side gruppe, skal du klikke på dialogstarteren Dette vil åbne Opsætning af side dialogboksen.
- På den Ark fanen, placer markøren i Udskrivningsområde feltet, og vælg et eller flere intervaller i dit regneark. Hvis du vil vælge flere intervaller, skal du huske at holde Ctrl-tasten nede.
- Klik på OK .
Tips og noter:
- Når du gemmer arbejdsbogen, er udskriftsområdet også gemt Når du sender regnearket til printeren, bliver kun det pågældende område udskrevet.
- Hvis du vil sikre dig, at de definerede områder er de områder, du virkelig ønsker, skal du trykke på Ctrl + P og gå igennem hvert sidevisning .
- Hvis du hurtigt vil udskrive en bestemt del af dine data uden at angive et udskriftsområde, skal du vælge det/de ønskede område(r), trykke på Ctrl + P og vælge Valg af print i rullelisten lige under Indstillinger Du kan finde flere oplysninger under Sådan udskriver du et udvalg, et ark eller hele arbejdsbogen.
Sådan indstiller du flere udskriftsområder i Excel
Hvis du vil udskrive et par forskellige dele af et regneark, kan du vælge flere udskriftsområder på denne måde:
- Vælg det første område, hold Ctrl-tasten nede, og vælg andre områder.
- På den Sidelayout under fanen, i fanen Opsætning af side gruppe, klik på Udskrivningsområde > Indstille udskriftsområde .
Færdig! Der oprettes flere udskriftsområder, som hver repræsenterer sin egen side.
Bemærk. Dette virker kun for ikke-sammenhængende Tilstødende intervaller, selv om de er valgt separat, vil blive inkluderet i et enkelt udskriftsområde.
Sådan tvinger du Excel til at ignorere udskriftsområdet
Når du vil have en papirudskrift af et helt ark eller en hel arbejdsbog, men ikke ønsker at rydde alle udskriftsområderne, kan du bare bede Excel om at ignorere dem:
- Klik på Fil > Udskriv eller tryk på Ctrl + P .
- Under Indstillinger , klik på pilen ud for Udskriv aktive ark og vælg Ignorer udskriftsområde .
Sådan udskriver du flere områder på én side
Muligheden for at udskrive flere områder pr. ark papir styres af en printermodel, ikke af Excel. Hvis du vil kontrollere, om du har denne mulighed, skal du trykke på Ctrl + P , klikke på Egenskaber for printer linket, og derefter skifte mellem de tilgængelige faner i Egenskaber for printer dialogboks, der søger efter den Sider pr. ark mulighed.
Hvis din printer har en sådan mulighed, er du heldig :) Hvis der ikke er en sådan mulighed, er den eneste måde, jeg kan komme i tanke om, at kopiere udskriftsintervallerne til et nyt ark. Ved hjælp af funktionen Indsæt specielt kan du linke de kopierede intervaller til de originale data på denne måde:
- Vælg det første udskriftsområde, og tryk på Ctrl + C for at kopiere det.
- På et nyt ark skal du højreklikke på en tom celle og vælge Indsæt specielt > Sammenkoblet billede .
- Gentag trin 1 og 2 for de andre udskriftsområder.
- Tryk på Ctrl + P på det nye ark for at udskrive alle de kopierede udskriftsområder på én side.
Sådan indstilles udskriftsområdet i Excel for flere ark med VBA
Hvis du har mange regneark med nøjagtig samme struktur, vil du naturligvis gerne have den samme rage på papiret. Problemet er, at hvis du vælger flere ark, deaktiverer du Udskrivningsområde Heldigvis er der en nem løsning, som er beskrevet i Sådan udskriver du det samme område på flere ark.
Hvis du regelmæssigt skal udskrive det samme område på flere ark, kan brugen af VBA gøre tingene hurtigere.
Indstil udskriftsområdet i de valgte ark som på det aktive ark
Denne makro indstiller automatisk udskriftsområdet (-områderne) for alle markerede regneark til det samme som på det aktive ark. Når flere ark er markeret, er det aktive ark det ark, der er synligt, når du kører makroen.
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 SubIndstil udskriftsinterval i alle regneark som på det aktive ark
Uanset hvor mange ark du har, definerer denne kode udskriftsområdet i en hel projektmappe på én gang. Du skal blot indstille det/de ønskede udskriftsområde(r) på det aktive ark og køre makroen:
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 SubIndstille det angivne udskriftsområde i flere ark
Når du arbejder med forskellige arbejdsbøger, kan det være praktisk, hvis makroen beder dig om at vælge et område.
Sådan fungerer det: Du vælger alle målregneark, kører makroen, vælger et eller flere intervaller, når du bliver bedt om det (hold Ctrl-tasten nede for at vælge flere intervaller), og klikker 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ælg udskriftsområdeområde" , "Indstil udskriftsområde i flere ark" , Type :=8) If Not SelectedPrintAreaRange Is Nothing Then SelectedPrintAreaRangeAddress =SelectedPrintAreaRange.Address( True , True , True , xlA1, False ) For Each Sheet In ActiveWindow.SelectedSheets Sheet.PageSetup.PrintArea = SelectedPrintAreaRangeAddress Next End If Set SelectedPrintAreaRange = Nothing End SubSådan bruger du makroerne
Den nemmeste måde er at downloade vores eksempelarbejdsbog med makroer til udskriftsområdet og køre en makro direkte fra den arbejdsbog. Sådan gør du:
- Åbn den downloadede arbejdsbog, og aktiver makroerne, hvis du bliver bedt om det.
- Åbn din egen projektmappe.
- I din projektmappe skal du trykke på Alt + F8 , vælge den ønskede makro og klikke på Kør .
Eksempelarbejdsbogen indeholder følgende makroer:
- SetPrintAreaSelectedSheets - indstiller udskriftsområdet i de valgte ark som på det aktive ark.
- SetPrintAreaAllSheets - indstiller udskriftsområdet i alle ark i den aktuelle projektmappe som på det aktive ark.
- SetPrintAreaMultipleSheets - indstiller det angivne udskriftsområde i alle de valgte regneark.
Alternativt kan du gemme din fil som en makroaktiveret arbejdsmappe (.xlsm) og tilføje en makro til den. Du kan finde en detaljeret trin-for-trin-vejledning under Sådan indsætter og kører du VBA-kode i Excel.
Sådan ændrer du udskriftsområdet i Excel
Hvis du ved et uheld har medtaget irrelevante data eller glemt at vælge nogle få vigtige celler, er det ikke noget problem, for der er 3 nemme måder at redigere udskriftsområdet i Excel på.
Sådan udvider du udskriftsområdet i Excel
Hvis du vil tilføje flere celler til det eksisterende udskriftsområde, skal du blot gøre følgende:
- Vælg de celler, som du vil tilføje.
- På den Sidelayout under fanen, i fanen Opsætning af side gruppe, klik på Udskrivningsområde > Tilføj til udskriftsområdet .
Færdig!
Dette er naturligvis den hurtigste måde at ændre udskriftsområdet på, men det er ikke gennemsigtigt. For at gøre det rigtigt er der et par vigtige ting, du skal huske:
- Tilføj til udskriftsområdet vises kun, når regnearket allerede har mindst ét udskriftsområde.
- Hvis de celler, du tilføjer, er ikke tilstødende til det eksisterende udskriftsområde, oprettes der et nyt udskriftsområde, og det udskrives som en anden side.
- Hvis de nye celler er tilstødende til det eksisterende udskriftsområde, vil de blive inkluderet i det samme område og udskrevet på samme side.
Rediger udskriftsområdet i Excel ved hjælp af Name Manager
Hver gang du indstiller et udskriftsområde i Excel, vil et defineret område ved navn Print_Area oprettes, og der er intet, der forhindrer dig i at ændre dette område direkte. Her er hvordan:
- På den Formler under fanen, i fanen Definerede navne gruppe, klik på Navn Manager eller tryk på Ctrl + F3 genvej.
- I den Navn Manager dialogboksen, vælg det område, du vil ændre, og klik på Rediger knap.
Ændre udskriftsområdet via dialogboksen Sideopsætning
En anden hurtig måde at justere udskriftsområdet i Excel på er at bruge Opsætning af side Det bedste ved denne metode er, at du kan foretage alle de ændringer, du ønsker - ændre udskriftsområdet, slette eller tilføje et nyt.
- På den Sidelayout under fanen, i fanen Opsætning af side gruppe, klik på dialogstartknappen (en lille pil i nederste højre hjørne).
- På den Ark i fanen i Opsætning af side dialogboksen, vil du se Udskrivningsområde boksen og kan foretage dine redigeringer lige der:
- Til ændre det eksisterende udskriftsområde, slet og skriv de korrekte referencer manuelt.
- Til erstatte det eksisterende område, skal du sætte markøren i det Udskrivningsområde og vælg et nyt område på arket. Dette fjerner alle de eksisterende udskriftsområder, så kun det valgte område er indstillet.
- Til tilføj et nyt område ved at trykke på Ctrl-tasten og holde den nede, mens du vælger et nyt område. Dette vil angive et nyt udskriftsområde ud over de(t) eksisterende område(r).
Sådan rydder du udskriftsområdet i Excel
Det er lige så nemt at rydde udskriftsområdet som at indstille det :)
- Åbn det ønskede regneark.
- Skift til den Sidelayout faneblad> Opsætning af side gruppe og klik på Klart udskriftsområde knap.
Bemærk. Hvis et regneark indeholder flere udskriftsområder, fjernes de alle sammen.
Sådan låser du udskriftsområdet i Excel
Hvis du ofte deler dine arbejdsbøger med andre, vil du måske beskytte udskriftsområdet, så ingen kan ødelægge dine udskrifter. Desværre er der ingen direkte måde at låse udskriftsområdet i Excel på, selv ved at beskytte et regneark eller en arbejdsbog.
Den eneste fungerende løsning til at beskytte udskriftsområdet i Excel er med VBA. Til dette formål skal du tilføje Workbook_BeforePrint der lydløst tvinger det angivne udskriftsområde frem lige før udskrivning.
En mere enkel måde ville være at indstille hændelseshåndteringen for aktivt ark , men det fungerer med følgende forbehold:
- Alle dine regneark skal have den samme udskriftsvilje(r).
- Du skal vælge alle fanerne på målarket, før du udskriver.
Hvis forskellige ark har forskellig struktur, skal du angive udskriftsområdet for hvert ark enkeltvis .
Private Sub Workbook_BeforePrint(Cancel As Boolean ) Worksheets( "Sheet1" ).PageSetup.PrintArea = "A1:D10" Worksheets( "Sheet2" ).PageSetup.PrintArea = "A1:F10" End SubOvenstående makro indstiller udskriftsområdet til A1:D10 for Ark1 og til A1:F10 for Ark2 Du kan frit ændre disse efter ønske og tilføje flere ark.
Du kan tilføje hændelseshåndteringen i din projektmappe ved at udføre disse trin:
- Tryk på Alt + F11 for at åbne Visual Basic-editor .
- I vinduet Projekt Explorer til venstre skal du udvide noden for målarbejdsmappen og dobbeltklikke på ThisWorkbook .
- På Denne arbejdsbog Kode vindue, indsæt koden.
Bemærk: For at denne fremgangsmåde kan fungere, skal filen gemmes som en makroaktiveret arbejdsbog (.xlsm), og makroen skal aktiveres ved åbning af arbejdsbogen.
Problemer med Excel-udskriftsområdet
De fleste udskriftsproblemer i Excel vedrører normalt printerindstillingerne snarere end udskriftsområdet. Ikke desto mindre kan de følgende tips til fejlfinding være nyttige, når Excel ikke udskriver de korrekte data.
Kan ikke indstille udskriftsområdet i Excel
Problem : Du kan ikke få Excel til at acceptere det udskriftsområde, som du definerer. Udskrivningsområde feltet viser nogle mærkelige intervaller, men ikke dem, du har indtastet.
Løsning : Prøv at rydde udskriftsområdet helt, og vælg det derefter på ny.
Ikke alle kolonner udskrives
Problem : Du har valgt et bestemt antal kolonner til udskriftsområdet, men ikke alle kolonner bliver udskrevet.
Løsning : Sandsynligvis er kolonnebredden større end papirstørrelsen. Prøv at gøre margenerne smallere eller juster skaleringen - vælg Indpasning af alle kolonner på én side .
Udskriftsområdet udskriver på flere sider
Problem : Du vil have en udskrift på én side, men den udskrives på flere sider.
Løsning: Ikke-tilstødende rækker udskrives som udgangspunkt på individuelle sider. Hvis du kun har valgt et område, men det bliver delt op på flere sider, er det sandsynligvis større end papirstørrelsen. Hvis du vil rette op på dette, kan du prøve at indstille alle marginer tæt på 0 eller vælge Fit Sheet på én side. Du kan finde flere oplysninger under Sådan udskriver du Excel-regneark på én side.
Sådan indstiller, ændrer og rydder du udskriftsområdet i Excel. Jeg takker for din læsning og håber at se dig på vores blog i næste uge!