Kā vienā reizē izdrukāt vairākas lapas (vai visas lapas) programmā Excel

Programma Excel piedāvā daudz iespēju, kad mēģināt izdrukāt savu darbu. Jūs varat izvēlēties drukāt visu darblapu, noteiktu darblapas apgabalu, drukāt vairākas lapas vai visas lapas vienā reizē.

Šajā apmācībā es jums parādīšu, kā jūs varat izdrukājiet vairākas lapas programmā Excel vienā piegājienā. Tās var būt dažas atlasītas lapas vai visas darbgrāmatas lapas.

Un, ja vēlaties izdrukāt noteiktu apgabalu vairākās/visās lapās, to varat izdarīt arī ar nelielu VBA burvju palīdzību.

Tātad, sāksim!

Drukājiet visas lapas vienā piegājienā

Programmā Excel ir iebūvēta funkcija, kas ļauj norādīt visu lapu drukāšanu vienā reizē.

Tālāk ir norādītas darbības, lai izdrukātu visas darbgrāmatas lapas:

  1. Noklikšķiniet uz cilnes Fails
  2. Noklikšķiniet uz opcijas Drukāt
  3. Lapā Drukāt noklikšķiniet uz nolaižamās izvēlnes Drukas iestatījums
  4. Noklikšķiniet uz Drukāt visu darbgrāmatu
  5. Noklikšķiniet uz Drukāt

Iepriekš minētās darbības izdrukās visas darbgrāmatas lapas. Ja dažās lapās ir iestatīts drukas apgabals, tiks izdrukāta tikai šī drukas zona.

Jūs varat arī redzēt, kas tiks drukāts, drukas priekšskatījumā labajā pusē. Varat arī mainīt lappušu numurus un redzēt, kas tiks drukāts uz katras lapas.

Pietiekami viegli!

Ko darīt, ja vēlaties drukāt tikai dažas konkrētas lapas, nevis visu darbgrāmatu.

Turpini lasīt!

Drukājiet vairākas lapas (atlasītās) vienā piegājienā

Tas atkal ir diezgan viegli sasniedzams.

Viss, kas jums jādara, ir izvēlēties konkrētās lapas, kuras vēlaties drukāt, un pēc tam to izdrukāt!

Tālāk ir norādītas darbības, lai izdrukātu dažas noteiktas lapas darbgrāmatā programmā Excel:

  1. Atlasiet visas lapas, kuras vēlaties drukāt. Lai to izdarītu, turiet nospiestu taustiņu Control un pa vienam atlasiet lapas. Šajā piemērā es izvēlos 1., 4. un 5. lapu
  2. Noklikšķiniet uz cilnes Fails
  3. Noklikšķiniet uz opcijas Drukāt
  4. Lapā Drukāt noklikšķiniet uz nolaižamās izvēlnes Drukas iestatījums
  5. Noklikšķiniet uz Drukāt aktīvās lapas (vairumā gadījumu tā jau ir noklusējuma opcija, bet, ja tā nav, to varat izvēlēties nolaižamajā izvēlnē)
  6. Noklikšķiniet uz Drukāt

Atlasot vairākas loksnes, tās visas drukāšanas laikā darbojas kā aktīvās loksnes.

Jūs varat arī redzēt, kas tiks drukāts, drukas priekšskatījumā labajā pusē. Varat arī mainīt lappušu numurus un redzēt, kas tiks drukāts uz katras lapas.

Drukājiet vairākas lapas ar īpašu drukas apgabalu

Šis ir nedaudz sarežģītāks nekā iepriekšējie divi.

Pieņemsim, ka jums ir darbgrāmata ar vairākām lapām un vēlaties izdrukāt noteiktu apgabalu no katras lapas.

Varbūt katrā lapā ir apkopoti dati, un jūs vēlaties drukāt tikai šos datus, nevis visu darblapu.

To var izdarīt, iestatot drukas apgabalu visās lapās un pēc tam izdrukājot tās (kā parādīts iepriekšminētajās divās metodēs).

Tagad, kad runa ir par drukas apgabala iestatīšanu:

  • Tas jādara manuāli katrai loksnei (īpaši, ja katras lapas drukas laukums ir atšķirīgs)
  • Vai arī varat izmantot vienkāršu VBA kodu, lai vienā lappusē visām lapām iestatītu vienu un to pašu drukas apgabalu.

Kad esat iestatījis drukas apgabalu, varat izmantot jebkuru no iepriekš minētajām metodēm, lai izdrukātu lapas.

Tāpēc ļaujiet man ātri parādīt, kā manuāli un izmantojot VBA iestatīt drukas apgabalu.

Drukas apgabala manuāla iestatīšana

Tālāk ir norādītas darbības, kā to izdarīt:

  1. Drukas apgabalā atlasiet šūnas, kuras vēlaties pārklāt
  2. Noklikšķiniet uz cilnes “Lapas izkārtojums”
  3. Lapas iestatīšanas grupā noklikšķiniet uz “Drukas apgabals”
  4. Noklikšķiniet uz "Iestatīt drukas apgabalu"

Tieši tā!

Tādējādi drukāšanas apgabals tiktu iestatīts uz atlasītajām šūnām, un, drukājot šo lapu, tiks drukāta tikai drukas zona.

Tas jādara manuāli katrai lapai. Tātad, ja vēlaties izdrukāt noteiktas lapas lapās1, 4 un 5, jums tas jādara katrai lapai atsevišķi.

Drukas apgabala iestatīšana, izmantojot VBA

Ja jums ir daudz darblapu, drukas apgabala manuāla iestatīšana var aizņemt daudz laika.

Tādā gadījumā varat arī izmantot VBA, lai ātri iestatītu drukas apgabalu vienā lapā un pēc tam palaistu kodu, lai to atkārtotu uz visām pārējām lapām.

Piezīme. Šī metode darbojas labi, ja jums ir tāds pats šūnu diapazons, kādu vēlaties izmantot, iestatot drukas apgabalu.

Zemāk ir VBA makro kods, kas to darīs:

Sub SetPrintAreas1 () Dim PrntArea kā virkne Dim ws kā darblapa PrntArea = ActiveSheet.PageSetup.PrintArea katram ws darblapās ws.PageSetup.PrintArea = PrntArea Next Set wks = Nothing End Sub

Iepriekš minētais kods izmanto drukāšanas apgabalu no aktīvajām lapām, iet uz visām darbgrāmatas lapām un nosaka to pašu drukas apgabalu katrā no šīm lapām.

Tas izmanto cilpu, lai izietu katru darblapu un pēc tam katrā darblapā iestatītu to pašu apgabalu kā drukas apgabalu. Ja vēlaties, lai katrai lapai tas būtu atšķirīgs, es uzskatu, ka manuāli to izdarīt būtu ātrāk.

Kad esat ieguvis šo komplektu, tagad varat izdrukāt visas lapas (vai dažas atlasītās lapas), un tiks izdrukāta tikai drukas zona.

Jūs varat ievietot šo VBA makro kodu parastajā modulī un palaist to no turienes.

Tātad šie ir daži scenāriji, kad vienā reizē varat izdrukāt vairākas lapas programmā Excel.

Ceru, ka šī apmācība jums šķita noderīga!

Jums palīdzēs attīstību vietā, daloties lapu ar draugiem

wave wave wave wave wave