Tartalomjegyzék
Ebben a bemutatóban megtanulja, hogyan lehet manuálisan kiválasztani a nyomtatási területet az Excelben, és hogyan lehet több laphoz nyomtatási tartományokat beállítani makrók segítségével.
Amikor megütöd a Nyomtatás gomb megnyomásával az Excelben alapértelmezés szerint a teljes táblázatot kinyomtatja, ami gyakran több oldalt vesz igénybe. De mi van akkor, ha nem igazán van szükségünk egy hatalmas munkalap teljes tartalmára papíron? Szerencsére az Excel lehetőséget biztosít a nyomtatásra szánt részek meghatározására. Ez a funkció az ún. Nyomtatási terület .
Excel nyomtatási terület
A nyomtatási terület a végleges nyomtatásba bevonni kívánt cellák tartománya. Ha nem szeretné a teljes táblázatot kinyomtatni, állítson be egy olyan nyomtatási területet, amely csak a kiválasztást tartalmazza.
Ha megnyomja a Ctrl + P billentyűkombinációt vagy a Nyomtatás gombot egy olyan lapon, amely meghatározott nyomtatási területtel rendelkezik, csak ez a terület kerül kinyomtatásra.
Egyetlen munkalapon belül több nyomtatási területet is kijelölhet, és minden terület külön oldalra nyomtatódik. A munkafüzet mentése a nyomtatási területet is elmenti. Ha később meggondolja magát, törölheti vagy módosíthatja a nyomtatási területet.
A nyomtatási terület meghatározásával jobban ellenőrizheti, hogy az egyes nyomtatott oldalak hogyan nézzenek ki, és ideális esetben mindig be kell állítania a nyomtatási területet, mielőtt a munkalapot elküldi a nyomtatónak. Enélkül rendezetlen, nehezen olvasható oldalakat kaphat, ahol néhány fontos sor és oszlop levágásra kerül, különösen, ha a munkalap nagyobb, mint a használt papír.
A nyomtatási terület beállítása az Excelben
Ha azt szeretné megadni az Excelnek, hogy az adatok melyik része jelenjen meg a nyomtatott példányban, a következő módok valamelyikén járjon el.
A nyomtatási terület beállításának leggyorsabb módja az Excelben
Az állandó nyomtatási tartomány beállításának leggyorsabb módja a következő:
- Válassza ki a munkalap azon részét, amelyet ki szeretne nyomtatni.
- A Oldal elrendezése lapon, a Oldal beállítása csoport, kattintson a Nyomtatási terület > Nyomtatási terület beállítása .
A nyomtatási területet egy halvány szürke vonal jelzi.
Informatívabb módja a nyomtatási terület meghatározásának az Excelben
Szeretné vizuálisan látni az összes beállítását? Itt egy átláthatóbb megközelítés a nyomtatási terület meghatározásához:
- A Oldal elrendezése lapon, a Oldal beállítása csoportban kattintson a párbeszédpanel indító Ez megnyitja a Oldal beállítása párbeszédpanel.
- A Sheet lapon, helyezze a kurzort a Nyomtatási terület mezőt, és válasszon ki egy vagy több tartományt a munkalapon. Több tartomány kijelöléséhez ne felejtse el lenyomva tartani a Ctrl billentyűt.
- Kattintson a címre. OK .
Tippek és megjegyzések:
- A munkafüzet mentésekor a nyomtatási területet is mentett Amikor a munkalapot elküldi a nyomtatónak, csak ez a terület lesz kinyomtatva.
- Hogy megbizonyosodjon arról, hogy a meghatározott területek valóban azok, amelyeket szeretne, nyomja meg a Ctrl + P billentyűkombinációt, és menjen végig minden egyes területen. oldal előnézet .
- Ha gyorsan ki szeretné nyomtatni az adatok egy bizonyos részét nyomtatási terület beállítása nélkül, jelölje ki a kívánt tartomány(oka)t, nyomja meg a Ctrl + P billentyűkombinációt, és válassza a következő lehetőséget Nyomtatás kiválasztása a legördülő listában jobbra a Beállítások További információért lásd: Hogyan nyomtathat ki egy kijelölést, lapot vagy teljes munkafüzetet?
Több nyomtatási terület beállítása az Excelben
Ha egy munkalap néhány különböző részét szeretné kinyomtatni, több nyomtatási területet is kijelölhet ilyen módon:
- Jelölje ki az első tartományt, tartsa lenyomva a Ctrl billentyűt, és jelölje ki a többi tartományt.
- A Oldal elrendezése lapon, a Oldal beállítása csoport, kattintson a Nyomtatási terület > Nyomtatási terület beállítása .
Kész! Több nyomtatási terület jön létre, amelyek mindegyike saját oldalt képvisel.
Megjegyzés: Ez csak a következő esetekben működik nem összefüggő A szomszédos tartományok, még ha külön-külön vannak is kiválasztva, egyetlen nyomtatási területbe kerülnek.
Hogyan kényszerítheti az Excel-t a nyomtatási terület figyelmen kívül hagyására
Ha egy teljes lapról vagy egész munkafüzetről szeretne nyomtatott másolatot, de nem akarja az összes nyomtatási területet törölni, egyszerűen mondja meg az Excelnek, hogy hagyja figyelmen kívül őket:
- Kattintson a címre. Fájl > Nyomtatás vagy nyomja meg a Ctrl + P billentyűkombinációt.
- A címen. Beállítások , kattintson a nyílra a Aktív lapok nyomtatása és válassza a Nyomtatási terület figyelmen kívül hagyása .
Hogyan nyomtathat több területet egy oldalra
A laponként több terület nyomtatásának lehetőségét a nyomtató modellje szabályozza, nem az Excel. Ha ellenőrizni szeretné, hogy ez a lehetőség elérhető-e az Ön számára, nyomja meg a Ctrl + P billentyűkombinációt , kattintson a Nyomtató tulajdonságai linket, majd váltson a rendelkezésre álló lapok között a Nyomtató tulajdonságai párbeszédpanel a Oldalak laponként opció.
Ha a nyomtatódon van ilyen lehetőség, akkor szerencsés vagy :) Ha nincs ilyen lehetőség, akkor az egyetlen megoldás, ami eszembe jut, az a nyomtatási tartományok új lapra történő másolása. A Paste Special funkció segítségével a másolt tartományokat így összekapcsolhatod az eredeti adatokkal:
- Jelölje ki az első nyomtatási területet, és nyomja meg a Ctrl + C billentyűkombinációt a másoláshoz.
- Egy új lapon kattintson a jobb gombbal bármelyik üres cellára, és válassza a Beillesztés Special > Kapcsolódó kép .
- Ismételje meg az 1. és 2. lépést a többi nyomtatási területhez.
- Az új lapon nyomja meg a Ctrl + P billentyűkombinációt az összes másolt nyomtatási terület egy oldalra történő kinyomtatásához.
Hogyan állítsuk be a nyomtatási területet az Excelben több laphoz a VBA-val?
Abban az esetben, ha sok, pontosan azonos szerkezetű munkalapunk van, nyilvánvalóan ugyanazt a dühöt szeretnénk papírra vetni. A probléma az, hogy több lap kiválasztása kikapcsolja a Nyomtatási terület Szerencsére van egy egyszerű megoldás, amelyet a Hogyan nyomtassuk ki ugyanazt a tartományt több lapra?
Ha rendszeresen ugyanazt a területet kell több lapra nyomtatnia, a VBA használata felgyorsíthatja a dolgokat.
Nyomtatási terület beállítása a kiválasztott lapokon az aktív lapon lévő nyomtatási területnek megfelelően
Ez a makró automatikusan beállítja az összes kiválasztott munkalap nyomtatási területét az aktív lapéval azonosra. Több lap kijelölése esetén az aktív lap az, amelyik a makró futtatásakor látható.
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 SubNyomtatási tartomány beállítása az összes munkalapon az aktív lapon lévő nyomtatási tartományként
Nem számít, hány lapja van, ez a kód egy mozdulattal meghatározza a nyomtatási tartományt egy egész munkafüzetben. Egyszerűen állítsa be a kívánt nyomtatási terület(ek)et az aktív lapon, és futtassa a makrót:
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 SubA megadott nyomtatási terület beállítása több ívben
Különböző munkafüzetekkel való munka során kényelmesnek találhatja, ha a makró felkéri egy tartomány kiválasztására.
A következőképpen működik: kijelöli az összes célmunkalapot, futtatja a makrót, kiválaszt egy vagy több tartományt, amikor a rendszer kéri (több tartomány kiválasztásához tartsa lenyomva a Ctrl billentyűt), és kattintson a következő gombra. OK .
Sub SetPrintAreaMultipleSheets() Dim SelectedPrintAreaRange As Range Dim SelectedPrintAreaRangeAddress As String Dim Sheet As Worksheet On Error Resume Next Set SelectedPrintAreaRange = Application.InputBox( "Please select the print area range" , "Set Print Area in Multiple Sheets" , 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 SubA makrók használata
A legegyszerűbb, ha letölti a nyomtatási terület makrókat tartalmazó mintamunkafüzetünket, és közvetlenül ebből a munkafüzetből futtat egy makrót. Íme, hogyan:
- Nyissa meg a letöltött munkafüzetet, és ha kéri, engedélyezze a makrókat.
- Nyissa meg a saját munkafüzetét.
- A munkafüzetben nyomja meg az Alt + F8 billentyűkombinációt, jelölje ki a kívánt makrót, és kattintson a Fuss .
A minta munkafüzet a következő makrókat tartalmazza:
- SetPrintAreaSelectedSheets - a kiválasztott lapokon a nyomtatási területet az aktív laphoz hasonlóan állítja be.
- SetPrintAreaAllSheets - a nyomtatási területet az aktuális munkafüzet összes lapján az aktív lapra állítja be.
- SetPrintAreaMultipleSheets - beállítja a megadott nyomtatási területet az összes kijelölt munkalapon.
Alternatív megoldásként mentheti a fájlt makróval támogatott munkafüzetként (.xlsm), és hozzáadhat egy makrót. A részletes, lépésről-lépésre történő utasításokat lásd: Hogyan illesszünk be és futtassunk VBA-kódot az Excelben.
Hogyan lehet megváltoztatni a nyomtatási területet az Excelben
Véletlenül irreleváns adatokat vett fel, vagy elmulasztott kiválasztani néhány fontos cellát? Nem probléma, 3 egyszerű módja van a nyomtatási terület szerkesztésének az Excelben.
Hogyan lehet bővíteni a nyomtatási területet az Excelben
Ha további cellákat szeretne hozzáadni a meglévő nyomtatási területhez, tegye a következőket:
- Jelölje ki a hozzáadni kívánt cellákat.
- A Oldal elrendezése lapon, a Oldal beállítása csoport, kattintson a Nyomtatási terület > Hozzáadás a nyomtatási területhez .
Kész!
Ez természetesen a leggyorsabb módja a nyomtatási terület módosításának, de nem átlátható. Ahhoz, hogy jól csináld, itt van néhány fontos dolog, amit nem szabad elfelejtened:
- A Hozzáadás a nyomtatási területhez opció csak akkor jelenik meg, ha a munkalapon már van legalább egy nyomtatási terület.
- Ha a hozzáadandó cellák nem szomszédos a meglévő nyomtatási területre, egy új nyomtatási terület jön létre, és az egy másik oldalként fog kinyomtatni.
- Ha az új sejtek szomszédos a meglévő nyomtatási területre, akkor ugyanarra a területre kerülnek, és ugyanarra az oldalra nyomtatódnak.
Nyomtatási terület szerkesztése az Excelben a Névkezelő használatával
Minden alkalommal, amikor nyomtatási területet állít be az Excelben, egy meghatározott tartományt nevez el Print_Area létrejön, és semmi sem akadályozza meg, hogy közvetlenül módosítsuk ezt a tartományt. Íme, hogyan:
- A Képletek lapon, a Meghatározott nevek csoport, kattintson a Név Menedzser vagy nyomja meg a Ctrl + F3 billentyűkombinációt.
- A Név Menedzser párbeszédpanelen válassza ki a módosítani kívánt tartományt, és kattintson a Szerkesztés gomb.
A nyomtatási terület módosítása az Oldalbeállítás párbeszédpanelen keresztül
Egy másik gyors módja a nyomtatási terület beállításának az Excelben a Oldal beállítása A legjobb ebben a módszerben az, hogy bármilyen változtatást elvégezhet - módosíthatja a nyomtatási területet, törölheti vagy új területet adhat hozzá.
- A Oldal elrendezése lapon, a Oldal beállítása csoportban kattintson a párbeszédpanel indítójára (egy kis nyíl a jobb alsó sarokban).
- A Sheet lapon a Oldal beállítása párbeszédpanelen a Nyomtatási terület dobozban, és ott rögtön elvégezheti a szerkesztéseket:
- A címre. módosítsa a címet. a meglévő nyomtatási területet, törölje és írja be a megfelelő hivatkozásokat kézzel.
- A címre. cserélje ki a a meglévő területet, helyezze a kurzort a Nyomtatási terület mezőt, és válasszon ki egy új tartományt a lapon. Ezzel az összes meglévő nyomtatási területet eltávolítja, így csak a kiválasztott terület lesz beállítva.
- A címre. add egy új területet, tartsa lenyomva a Ctrl billentyűt, miközben kijelöl egy új tartományt. Ezáltal a meglévő nyomtatási terület(ek) mellé egy új nyomtatási területet is beállít.
Hogyan lehet törölni a nyomtatási területet az Excelben
A nyomtatási terület törlése olyan egyszerű, mint a beállítás :)
- Nyissa meg a kívánt munkalapot.
- Váltson a Oldal elrendezése tab> Oldal beállítása csoport és kattintson a Tiszta nyomtatási terület gomb.
Megjegyzés: Ha egy munkalap több nyomtatási területet tartalmaz, akkor az összes nyomtatási területet eltávolítja.
A nyomtatási terület zárolása az Excelben
Ha gyakran osztja meg munkafüzeteit másokkal, akkor érdemes lehet megvédeni a nyomtatási területet, hogy senki ne tudja elrontani a nyomtatásokat. Sajnálatos módon nincs közvetlen módja a nyomtatási terület zárolásának az Excelben, még a munkalap vagy a munkafüzet védelmével sem.
Az egyetlen működő megoldás a nyomtatási terület védelmére az Excelben a VBA. Ehhez hozzá kell adni a Workbook_BeforePrint eseménykezelő, amely némán kényszeríti a megadott nyomtatási területet közvetlenül a nyomtatás előtt.
Egyszerűbb lenne, ha az eseménykezelőt a aktív lap , de ez a következő fenntartásokkal működik:
- Minden munkalapnak ugyanazokat a nyomtatási dühöt kell tartalmaznia.
- A nyomtatás előtt ki kell jelölnie az összes céllap lapját.
Ha a különböző lapok különböző szerkezetűek, akkor adja meg a nyomtatási területet a minden egyes lapot külön-külön .
Private Sub Workbook_BeforePrint(Cancel As Boolean ) Worksheets( "Sheet1" ).PageSetup.PrintArea = "A1:D10" Worksheets( "Sheet2" ).PageSetup.PrintArea = "A1:F10" End SubA fenti makró a nyomtatási területet A1:D10-re állítja be a következők esetében Sheet1 és az A1:F10-re a Sheet2 Ezeket tetszés szerint megváltoztathatja, és további lapokat is hozzáadhat.
Az eseménykezelő hozzáadásához a munkafüzetben a következő lépéseket kell végrehajtani:
- Nyomja meg az Alt + F11 billentyűkombinációt a Visual Basic szerkesztő .
- A bal oldali Project Explorer ablakban bontsa ki a célmunkafüzet csomópontját, és kattintson duplán a ThisWorkbook .
- A oldalon. ThisWorkbook kód ablakban, illessze be a kódot.
Megjegyzés: Ahhoz, hogy ez a megközelítés működjön, a fájlt makrókat engedélyező munkafüzetként (.xlsm) kell elmenteni, és a makrót a munkafüzet megnyitásakor engedélyezni kell.
Excel nyomtatási terület problémái
A legtöbb nyomtatási probléma az Excelben általában inkább a nyomtató beállításaival, mint a nyomtatási területtel kapcsolatos. Mindazonáltal az alábbi hibaelhárítási tippek hasznosak lehetnek, ha az Excel nem a megfelelő adatokat nyomtatja ki.
Nem lehet nyomtatási területet beállítani az Excelben
Probléma : Az Excel nem tudja elfogadni az Ön által meghatározott nyomtatási területet. A Nyomtatási terület mező néhány furcsa tartományt mutat, de nem az Ön által megadottakat.
Megoldás : Próbálja meg teljesen törölni a nyomtatási területet, majd válassza ki újra.
Nem minden oszlop kerül kinyomtatásra
Probléma : Kiválasztott egy bizonyos számú oszlopot a nyomtatási területre, de nem mindegyik kerül kinyomtatásra.
Megoldás : Valószínűleg az oszlop szélessége meghaladja a papírméretet. Próbálja meg keskenyebbre szabni a margókat, vagy állítsa be a méretezést - válassza a Minden oszlop egy oldalra illesztése .
A nyomtatási terület több oldalra nyomtat
Probléma : Ön egyoldalas nyomtatást szeretne, de az több oldalra nyomtat.
Megoldás: A nem szomszédos tartományok eleve különálló oldalakra kerülnek nyomtatásra. Ha csak egy tartományt választott ki, de az több oldalra oszlik, akkor valószínűleg nagyobb, mint a papírméret. Ha ezt szeretné kijavítani, próbálja meg az összes margót közel 0-ra állítani, vagy válassza a következő lehetőséget: "A margók". Fit Sheet egy oldalon. További részletekért lásd: Hogyan nyomtassunk Excel táblázatot egy oldalra?
Így állíthatod be, módosíthatod és törölheted a nyomtatási területet az Excelben. Köszönöm, hogy elolvastad, és remélem, jövő héten találkozunk a blogon!