Så här skriver du ut flera ark (eller alla ark) i Excel på en gång

Excel ger dig många alternativ när du försöker skriva ut ditt arbete. Du kan välja att skriva ut hela kalkylbladet, ett visst område i kalkylbladet, skriva ut flera ark eller alla blad på en gång.

I den här självstudien visar jag dig hur du kan skriva ut flera ark i Excel på en gång. Det kan vara några utvalda blad eller alla blad i arbetsboken.

Och om du vill skriva ut ett visst område i flera/alla ark kan du göra det också med lite VBA -magi.

Så låt oss komma igång!

Skriv ut alla ark på en gång

Excel har en inbyggd funktion som låter dig ange att alla ark ska skrivas ut på en gång.

Nedan följer stegen för att skriva ut alla blad i arbetsboken:

  1. Klicka på fliken Arkiv
  2. Klicka på alternativet Skriv ut
  3. Klicka på rullgardinsmenyn Skriv ut på sidan Skriv ut
  4. Klicka på Skriv ut hela arbetsboken
  5. Klicka på Skriv ut

Stegen ovan skulle skriva ut alla blad i arbetsboken. Om du har ett utskriftsområde i några av arken kommer bara det utskriftsområdet att skrivas ut.

Du kan också se vad som kommer att skrivas ut i förhandsgranskningen Skriv ut till höger. Du kan också ändra sidnummer och se vad som kommer att skrivas ut på varje sida.

Lätt nog!

Vad händer nu om du bara vill skriva ut några specifika blad och inte hela arbetsboken.

Läs vidare!

Skriv ut flera ark (utvalda) på en gång

Detta är återigen ganska lätt att uppnå.

Allt du behöver göra är att välja de specifika blad som du vill skriva ut och sedan skriva ut det!

Nedan följer stegen för att skriva ut vissa specifika blad i en arbetsbok i Excel:

  1. Markera alla ark som du vill skriva ut. För att göra detta, håll ned Control -knappen och välj ark ett efter ett. I det här exemplet väljer jag blad 1, 4 och 5
  2. Klicka på fliken Arkiv
  3. Klicka på alternativet Skriv ut
  4. Klicka på rullgardinsmenyn Skriv ut på sidan Skriv ut
  5. Klicka på Skriv ut aktiva ark (i de flesta fall är det redan standardalternativet, men om det inte är det kan du välja det från rullgardinsmenyn)
  6. Klicka på Skriv ut

När du väljer flera ark fungerar dessa alla som aktiva ark vid utskrift.

Du kan också se vad som kommer att skrivas ut i förhandsgranskningen Skriv ut till höger. Du kan också ändra sidnummer och se vad som kommer att skrivas ut på varje sida.

Skriv ut flera ark med ett specifikt utskriftsområde

Den här är lite mer komplex än de två föregående.

Anta att du har en arbetsbok med flera ark och att du vill skriva ut ett specifikt område från varje ark.

Kanske finns det sammanfattningsdata i varje ark och du vill bara skriva ut dessa data och inte hela kalkylbladet.

Detta kan göras genom att ställa in ett utskriftsområde i alla blad och sedan skriva ut dessa (som visas i ovanstående två metoder).

När det gäller inställning av utskriftsområdet:

  • Du måste göra det manuellt för varje ark (särskilt om utskriftsområdet är olika för varje ark)
  • Eller så kan du använda en enkel VBA -kod för att ställa in samma utskriftsområde i alla blad på en gång.

När du har ställt in utskriftsområdet kan du sedan använda någon av ovanstående metoder för att skriva ut arken.

Så låt mig snabbt visa dig hur du ställer in utskriftsområdet manuellt och använder VBA.

Ställa in utskriftsområdet manuellt

Nedan följer stegen för att göra detta:

  1. Markera de celler som du vill täcka i utskriftsområdet
  2. Klicka på fliken "Sidlayout"
  3. Klicka på "Utskriftsområde" i gruppen Utskriftsformat
  4. Klicka på "Ange utskriftsområde"

Det är allt!

Detta skulle ställa in utskriftsområdet för de markerade cellerna och när du skriver ut det här arket kommer bara utskriftsområdet att skrivas ut.

Du måste göra detta manuellt för varje ark. Så om du vill skriva ut specifika områden i Sheet1, Sheet4 och Sheet5, måste du göra det för varje ark separat.

Ställa in utskriftsområdet med VBA

Om du har många kalkylblad kan det vara tidskrävande att ställa in utskriftsområdet manuellt.

I så fall kan du också använda VBA för att snabbt ställa in utskriftsområdet i ett ark och sedan köra koden för att replikera den till alla andra blad.

Obs! Den här metoden fungerar bra när du har samma cellintervall som du vill använda när du anger utskriftsområdet.

Nedan finns VBA -makrokoden som gör detta:

Sub SetPrintAreas1 () Dim PrntArea As String Dim ws As Worksheet PrntArea = ActiveSheet.PageSetup.PrintArea För varje ws I kalkylblad ws.PageSetup.PrintArea = PrntArea Nästa uppsättning wks = Inget slut Sub

Ovanstående kod använder utskriftsområdet från de aktiva arken, går till alla blad i arbetsboken och anger samma utskriftsområde i vart och ett av dessa blad.

Den använder en loop för att gå igenom varje kalkylblad och sedan ställa in samma område i varje kalkylblad som utskriftsområdet. Om du vill att detta ska vara annorlunda för varje ark, tror jag att det skulle vara snabbare att göra det manuellt.

När du har den här uppsättningen kan du nu skriva ut alla blad (eller några utvalda blad), och bara utskriftsområdet kommer att skrivas ut.

Du kan lägga denna VBA -makrokod i en vanlig modul och köra den därifrån.

Så det här är några scenarier där du kan skriva ut flera ark i Excel på en gång.

Hoppas du tyckte att denna handledning var användbar!

Du kommer att bidra till utvecklingen av webbplatsen, dela sidan med dina vänner

wave wave wave wave wave