Hogyan lehet egyszerre több lapot (vagy minden lapot) kinyomtatni az Excelben

Az Excel számos lehetőséget kínál a munkák kinyomtatásához. Választhat, hogy a teljes munkalapot, a munkalap egy adott területét, több lapot vagy az összes lapot egyszerre nyomtatja ki.

Ebben az oktatóanyagban megmutatom, hogyan lehet több lap nyomtatása Excelben egy menetben. Ezek lehetnek néhány kiválasztott lap vagy a munkafüzet összes lapja.

És ha egy adott területet több/összes lapra szeretne nyomtatni, ezt is megteheti egy kis VBA varázslattal.

Kezdjük hát el!

Nyomtasson ki minden lapot egyszerre

Az Excel rendelkezik egy beépített funkcióval, amely lehetővé teszi, hogy megadja az összes lap egyidejű nyomtatását.

Az alábbiakban bemutatjuk a munkafüzet összes lapjának kinyomtatásának lépéseit:

  1. Kattintson a Fájl fülre
  2. Kattintson a Nyomtatás lehetőségre
  3. A Nyomtatás oldalon kattintson a Nyomtatás beállítás legördülő menüre
  4. Kattintson a Teljes munkafüzet nyomtatása lehetőségre
  5. Kattintson a Nyomtatás gombra

A fenti lépések kinyomtatnák a munkafüzet összes lapját. Ha néhány lapon nyomtatási terület van beállítva, akkor csak az a nyomtatási terület lesz kinyomtatva.

A jobb oldalon látható Nyomtatási előnézetben azt is láthatja, hogy mi kerül nyomtatásra. Módosíthatja az oldalszámokat is, és megtekintheti, hogy mi kerül nyomtatásra az egyes oldalakra.

Elég könnyű!

Mi van akkor, ha csak bizonyos lapokat szeretne kinyomtatni, és nem a teljes munkafüzetet.

Olvass tovább!

Nyomtasson több lapot (kiválasztott) egyszerre

Ezt megint nagyon könnyű elérni.

Csak ki kell választania azokat a konkrét lapokat, amelyeket ki szeretne nyomtatni, majd kinyomtatni!

Az alábbiakban bemutatjuk, hogyan lehet kinyomtatni bizonyos lapokat egy Excel munkafüzetben:

  1. Válassza ki az összes nyomtatni kívánt lapot. Ehhez tartsa lenyomva a Control billentyűt, és válassza ki egyenként a lapokat. Ebben a példában az 1., 4. és 5. lapot választom
  2. Kattintson a Fájl fülre
  3. Kattintson a Nyomtatás lehetőségre
  4. A Nyomtatás oldalon kattintson a Nyomtatás beállítás legördülő menüre
  5. Kattintson az Aktív lapok nyomtatása elemre (a legtöbb esetben ez már az alapértelmezett opció, de ha nem, akkor ezt a legördülő menüből választhatja ki)
  6. Kattintson a Nyomtatás gombra

Ha több lapot választ, ezek mind aktív lapként működnek nyomtatás közben.

A jobb oldalon látható Nyomtatási előnézetben azt is láthatja, hogy mi kerül nyomtatásra. Megváltoztathatja az oldalszámokat, és megtekintheti, hogy mi kerül nyomtatásra az egyes oldalakra.

Több lap nyomtatása meghatározott nyomtatási területtel

Ez egy kicsit bonyolultabb, mint az előző kettő.

Tegyük fel, hogy több lapos munkafüzete van, és minden területről ki szeretne nyomtatni egy adott területet.

Lehet, hogy minden lapon vannak összefoglaló adatok, és csak ezeket az adatokat szeretné kinyomtatni, és nem a teljes munkalapot.

Ezt úgy teheti meg, hogy minden lapra beállít egy nyomtatási területet, majd kinyomtatja ezeket (a fenti két módszer szerint).

Most, amikor a nyomtatási terület beállításáról van szó:

  • Ezt manuálisan kell elvégeznie minden lapon (különösen, ha az egyes lapok nyomtatási területe eltérő)
  • Vagy használhat egy egyszerű VBA kódot, hogy ugyanazt a nyomtatási területet állítsa be minden lapra egyszerre.

Miután beállította a nyomtatási területet, a fenti módszerek bármelyikével nyomtathatja ki a lapokat.

Hadd mutassam meg gyorsan, hogyan kell manuálisan és a VBA használatával beállítani a nyomtatási területet.

A nyomtatási terület manuális beállítása

Ennek lépései az alábbiakban találhatók:

  1. Válassza ki azokat a cellákat, amelyeket le szeretne fedni a nyomtatási területen
  2. Kattintson az „Oldalelrendezés” fülre
  3. Az Oldalbeállítások csoportban kattintson a „Nyomtatási terület” elemre
  4. Kattintson a "Nyomtatási terület beállítása" gombra

Ez az!

Ez a nyomtatási területet a kijelölt cellákra állítja, és amikor kinyomtatja ezt a lapot, csak a nyomtatási terület lesz kinyomtatva.

Ezt manuálisan kell megtenni minden lap esetében. Tehát ha bizonyos területeket szeretne kinyomtatni az 1., a 4. és a 5. lapon, akkor ezt minden lapra külön kell elvégeznie.

A nyomtatási terület beállítása a VBA segítségével

Ha sok munkalapja van, a nyomtatási terület kézi beállítása időigényes lehet.

Ebben az esetben a VBA segítségével gyorsan beállíthatja a nyomtatási területet egy lapon, majd futtathatja a kódot, hogy megismételje azt az összes többi lapon.

Megjegyzés: Ez a módszer akkor működik jól, ha ugyanazokkal a cellákkal rendelkezik, amelyeket használni szeretne a nyomtatási terület beállításakor.

Az alábbiakban látható a VBA makrókód, amely ezt teszi:

Sub SetPrintAreas1 () Dim PrntArea karakterláncként Dim ws munkalapként PrntArea = ActiveSheet.PageSetup.PrintArea Minden ws -hez a munkalapokon ws.PageSetup.PrintArea = PrntArea Next Set wks = Nothing End Sub

A fenti kód az aktív lapok nyomtatási területét használja, a munkafüzet összes lapjára megy és ugyanazt a nyomtatási területet állítja be mindegyik lapban.

Egy ciklus segítségével végigmegy minden munkalapon, majd ugyanazt a területet állítja be minden munkalapon, mint a nyomtatási területet. Ha azt szeretné, hogy ez minden lapon más legyen, úgy gondolom, hogy gyorsabban kézzel végezheti el.

Ha megvan ez a készlet, most kinyomtathatja az összes lapot (vagy néhány kiválasztott lapot), és csak a nyomtatási terület kerül nyomtatásra.

Ezt a VBA makrókódot egy normál modulba helyezheti, és onnan futtathatja.

Tehát ezek azok a forgatókönyvek, amelyekben egyszerre több lapot is kinyomtathat az Excelben.

Remélem, hasznosnak találta ezt az oktatóanyagot!

wave wave wave wave wave