Како да поставите и промените област за печатење во Excel

  • Споделете Го Ова
Michael Brown

Содржина

Во ова упатство, ќе научите како рачно да изберете област за печатење во Excel и како да поставите опсези за печатење за повеќе листови со помош на макроа.

Кога ќе притиснете Копче Print во Excel, стандардно се печати целата табела, која често зафаќа повеќе страници. Но, што ако навистина не ви треба целата содржина на огромен работен лист на хартија? За среќа, Excel обезбедува можност за дефинирање на деловите за печатење. Оваа функција е позната како Print Area .

    Excel печатење

    A print area е опсег на ќелии до да бидат вклучени во финалниот отпечаток. Во случај да не сакате да ја испечатите целата табела, поставете област за печатење што го вклучува само вашиот избор.

    Кога ќе притиснете Ctrl + P или кликнете на копчето Печати на лист што има дефинирана област за печатење, само таа област ќе се печати.

    Можете да изберете повеќе области за печатење во еден работен лист и секоја област ќе печати на посебна страница. Зачувувањето на работната книга, исто така, ја зачувува областа за печатење. Ако се премислите подоцна, можете да ја исчистите областа за печатење или да ја промените.

    Дефинирањето област за печатење ви дава поголема контрола врз тоа како изгледа секоја отпечатена страница и, идеално, секогаш треба да поставите област за печатење пред да испратите работен лист до печатачот. Без него, може да завршите со неуредни, тешко читани страници каде што некои важни редови и колони се отсечени, особено ако вашиот работен лист е поголем од).PageSetup.PrintArea = "A1:D10" Worksheets( "Sheet2" ).PageSetup.PrintArea = "A1:F10" End Sub

    Гореното макро ја поставува областа за печатење на A1:D10 за Лист 1 и до A1:F10 за Лист2 . Можете слободно да ги менувате по желба, како и да додавате повеќе листови.

    За да го додадете управувачот со настани во вашата работна книга, направете ги овие чекори:

    1. Притиснете Alt + F11 за да отворете го Visual Basic Editor .
    2. Во прозорецот Project Explorer лево, проширете го јазолот на целната работна книга и кликнете двапати ThisWorkbook .
    3. Во прозорецот This Workbook Code , залепете го кодот.

    Забелешка. За да функционира овој пристап, датотеката треба да се зачува како макро-овозможена работна книга (.xlsm) и макрото треба да биде овозможено при отворањето на работната книга.

    Проблеми со областа за печатење на Excel

    Повеќето проблеми со печатењето во Excel обично се однесуваат на поставките на печатачот наместо на областа за печатење. Сепак, следните совети за решавање проблеми може да бидат корисни кога Excel не ги печати точните податоци.

    Не може да се постави област за печатење во Excel

    Проблем : не можете да добиете Excel за да ја прифати областа за печатење што ја дефинирате. Полето Print Area прикажува некои непарни опсези, но не и оние што сте ги внеле.

    Решение : Обидете се целосно да ја исчистите областа за печатење, а потоа изберете ја повторно.

    Не се печатат сите колони

    Проблем : избравте одреден број колони за печатењеобласт, но не се печатат сите.

    Решение : Најверојатно, ширината на колоната ја надминува големината на хартијата. Обидете се да ги стесните маргините или приспособете го скалирањето – изберете Соклопи ги сите колони на една страница .

    Површината за печатење се печати на неколку страници

    Проблем : Сакате отпечаток од една страница, но се печати на неколку страници.

    Решение: Несоседните бесови се печатат на поединечни страници по дизајн. Ако избравте само еден опсег, но тој се подели на неколку страници, тогаш најверојатно е поголем од големината на хартијата. За да го поправите ова, обидете се да ги поставите сите маргини блиску до 0 или изберете Поставете лист на една страница. За повеќе детали, видете Како да печатите табела на Excel на една страница.

    Така поставивте , сменете ја и исчистете ја областа за печатење во Excel. Ви благодарам што прочитавте и се надевам дека ќе се видиме на нашиот блог следната недела!

    хартијата што ја користите.

    Како да ја поставите областа за печатење во Excel

    За да му укажете на Excel кој дел од вашите податоци треба да се појави во печатена копија, постапете на еден од следниве начини.

    Најбрзиот начин за поставување област за печатење во Excel

    Најбрзиот начин за поставување константен опсег на печатење е овој:

    1. Изберете го делот од работниот лист што сакате да го печати.
    2. На табулаторот Изглед на страница , во групата Поставување страница , кликнете Превршина за печатење > Постави област за печатење .

    Ќе се појави слабо сива линија што ја означува областа за печатење.

    Повеќе информативен начин да ја дефинирате областа за печатење во Excel

    Сакате визуелно да ги видите сите ваши поставки? Еве потранспарентен пристап за дефинирање област за печатење:

    1. На табулаторот Изглед на страница , во групата Поставување страница , кликнете на стартувачот на дијалог . Ова ќе го отвори полето за дијалог Поставување страница .
    2. На картичката Лист , ставете го курсорот во полето Печати област и изберете еден или повеќе опсези во вашиот работен лист. За да изберете повеќе опсези, не заборавајте да го држите копчето Ctrl.
    3. Кликнете OK .

    Совети и забелешки:

    • Кога ја зачувувате работната книга, областа за печатење е исто така зачувана . Секогаш кога ќе го испратите работниот лист до печатачот, само таа област ќе се отпечати.
    • За да бидете сигурни дека дефинираните области се оние што навистина ги сакате, притиснете Ctrl + P и поминете низ секоја страницапреглед .
    • За брзо печатење на одреден дел од вашите податоци без да поставите област за печатење, изберете го саканиот опсег(и), притиснете Ctrl + P и изберете Избор за печатење во паѓачка листа веднаш под Поставки . За повеќе информации, видете Како да печатите избор, лист или цела работна книга.

    Како да поставите повеќе области за печатење во Excel

    За да испечатите неколку различни делови од работниот лист, може да избере повеќе области за печатење на овој начин:

    1. Изберете го првиот опсег, задржете го копчето Ctrl и изберете други опсези.
    2. На картичката Изглед на страница , во групата Поставување страница , кликнете Превршина за печатење > Постави област за печатење .

    Готово! Се создаваат повеќе области за печатење, од кои секоја претставува своја страница.

    Забелешка. Ова работи само за опсези несоседни . Соседните опсези, дури и избрани одделно, ќе бидат вклучени во една област за печатење.

    Како да го принудите Excel да ја игнорира областа за печатење

    Кога сакате хард копија од цел лист или цела работна книга, но не сакате да се мачите да ги исчистите сите области за печатење, само кажете му на Excel да ги игнорира:

    1. Кликнете Датотека > Печати или притиснете Ctrl + P .
    2. Под Поставки , кликнете на стрелката следно за Печатење активни листови и изберете Игнорирај област за печатење .

    Како да испечатите повеќе области на една страница

    Можноста за печатење повеќе области по лист хартија е контролирана од aмодел на печатач, не од Excel. За да проверите дали оваа опција ви е достапна, притиснете Ctrl + P , кликнете на врската Карактеристики на печатачот и потоа префрлете се низ достапните јазичиња на полето за дијалог Својства на печатачот барајќи го <Опција 8>Страници по лист .

    Ако вашиот печатач има таква опција, имате среќа :) Ако не постои таква опција, тогаш единствениот начин јас може да се замисли е копирање на опсегот на печатење на нов лист. Со помош на функцијата Paste Special, можете да ги поврзете копираните опсези со оригиналните податоци на овој начин:

    1. Изберете ја првата област за печатење и притиснете Ctrl + C за да ја копирате.
    2. На нов лист, кликнете со десното копче на која било празна ќелија и изберете Залепете специјално > Поврзана слика .
    3. Повторете ги чекорите 1 и 2 за други области за печатење.
    4. Во новиот лист, притиснете Ctrl + P за да ги испечатите сите копирани области за печатење на една страница.

    Како да поставите област за печатење во Excel за повеќе листови со VBA

    Во случај да имате многу работни листови со точно иста структура, очигледно ќе сакате да го изнесете истиот бес на хартија. Проблемот е што изборот на неколку листови го оневозможува копчето Print Area на лентата. За среќа, постои лесен решение опишано во Како да се печати истиот опсег во повеќе листови.

    Ако треба редовно да печатите иста област на повеќе листови, употребата на VBA може да ги забрза работите.

    Поставете област за печатењево избраните листови како на активниот лист

    Ова макро автоматски ги поставува областите за печатење за сите избрани работни листови исто како и на активниот лист. Кога се избрани повеќе листови, активниот лист е оној што е видлив кога ќе го извршите макрото.

    Под SetPrintAreaSelectedSheets() Затемни CurrentPrintArea како стринг затемнет лист како работен лист CurrentPrintArea = ActiveSheet.PageSetup.PrintArea ActiveWinSheets For Every Sheets. Sheet.PageSetup.PrintArea = CurrentPrintArea span>Next End Sub

    Поставете опсег на печатење во сите работни листови како на активниот лист

    Без разлика колку листови имате, овој код го дефинира опсегот на печатење во цела работна книга во едно движење. Едноставно, поставете ја саканата област(и) за печатење на активниот лист и активирајте го макрото:

    Sub SetPrintAreaAllSheets() Затемнето CurrentPrintArea како стринг затемнет лист како работен лист CurrentPrintArea = ActiveSheet.PageSetup.PrintAreaW за секој лист Ifetsor Active.Sheet. .Name ActiveSheet.Name then Sheet.PageSetup.PrintArea = CurrentPrintArea End If Next End Sub

    Поставете ја наведената област за печатење во повеќе листови

    Кога работите со различни работни книги, можеби ќе ви биде погодно ако макрото побара да изберете опсег.

    Еве како функционира: ги избирате сите целни работни листови, го стартувате макрото, избирате еден или повеќе опсези кога ќе ви биде побарано (за да изберете повеќе опсези, држете го копчето Ctrl) и кликнете Во ред .

    Под SetPrintAreaMultipleSheets() Затемни SelectedPrintAreaRange како опсег Затемнување SelectedPrintAreaRangeAddress како низа Затемнување на лист како работен лист на грешка Продолжи Следно Постави SelectedPrintIngease SelectedPrintAreplicationa "(P. опсегот на областа за печатење" , "Постави област за печатење во повеќе листови" , Тип :=8) Ако не е избраноPrintAreaRange не е ништо, тогаш SelectedPrintAreaRangeAddress = SelectedPrintAreaRange.Address( True , True , xlA1, False ) ActelSWWSheedown. .PrintArea = SelectedPrintAreaRangeAddress Следен крај Ако е поставено SelectedPrintAreaRange = Nothing End Sub

    Како да ги користите макроата

    Најлесен начин е да ја преземете нашата работна книга примерок со макроа на областа за печатење и да извршите макро директно од таа работна книга. Еве како:

    1. Отворете ја преземената работна книга и овозможете ги макроата ако ви биде побарано.
    2. Отворете ја сопствената работна книга.
    3. Во работната книга, притиснете Alt + F8 , изберете макрото од интерес и кликнете Изврши .

    Примерокот за работна книга ги содржи следните макроа:

    • SetPrintAreaSelectedSheets - сетови областа за печатење во избраните листови како на активниот лист.
    • SetPrintAreaAllSheets – ја поставува областа за печатење во сите листови од тековната работна книга како на активниот лист.
    • SetPrintAreaMultipleSheets - ја поставува одредената област за печатење во сите избрани работни листови.

    Алтернативно, виеможе да ја зачува вашата датотека како работна книга со макро (.xlsm) и да додаде макро во неа. За детални инструкции чекор-по-чекор, видете Како да вметнете и извршите VBA-код во Excel.

    Како да ја смените областа за печатење во Excel

    Случајно вклучени ирелевантни податоци или пропушти да изберете неколку важни клетки? Нема проблем, има 3 лесни начини за уредување на областа за печатење во Excel.

    Како да ја проширите областа за печатење во Excel

    За да додадете повеќе ќелии во постоечката област за печатење, само направете го следново:

    1. Изберете ги ќелиите што сакате да ги додадете.
    2. На табулаторот Изглед на страница , во групата Поставување страница , кликнете Површина за печатење > Додај во областа за печатење .

    Готово!

    Ова е од се разбира најбрзиот начин за менување на областа за печатење, но не и транспарентен. За да го направите правилно, еве неколку важни работи што треба да ги запомните:

    • Опцијата Додај во област за печатење се појавува само кога работниот лист веќе има најмалку една област за печатење.
    • Ако ќелиите што ги додавате не се соседни до постоечката област за печатење, се создава нова област за печатење и таа ќе се печати како друга страница.
    • Ако новата ќелиите се во непосредна близина до постоечката област за печатење, тие ќе бидат вклучени во истата област и ќе се испечатат на истата страница.

    Уредете ја областа за печатење во Excel со користење на Управникот со имиња

    Секогаш кога ќе поставите област за печатење во Excel, се креира дефиниран опсег со име Print_Area и иманишто што би ве спречило директно да го менувате тој опсег. Еве како:

    1. На картичката Формули , во групата Дефинирани имиња , кликнете Управник со имиња или притиснете Ctrl + F3 кратенка .
    2. Во дијалог прозорецот Управник со имиња , изберете го опсегот што сакате да го промените и кликнете на копчето Уреди .

    Променете ја областа за печатење преку дијалог прозорец за поставување страница

    Друг брз начин за прилагодување на областа за печатење во Excel е да го користите полето за дијалог Поставување страница . Најдоброто нешто во врска со овој метод е тоа што ви овозможува да направите какви било промени што ги сакате - менувајте ја областа за печатење, бришете или додајте нова.

    1. На картичката Изглед на страница , во групата Поставување страница , кликнете на стартувачот на дијалогот (мала стрелка во долниот десен агол).
    2. На картичката Лист на страницата Поставете дијалог прозорец, ќе го видите полето Print area и можете да ги правите вашите уредувања токму таму:
      • За измена постоечката област за печатење, избришете и напишете точните референци рачно.
      • За замена постоечката област, ставете го курсорот во полето Печати област и изберете нов опсег на листот. Ова ќе ги отстрани сите постоечки области за печатење, така што ќе се постави само избраната.
      • За да додадете нова област, притиснете и задржете го копчето Ctrl додека избирате нов опсег. Ова ќе постави нова област за печатење покрај постојните.

    Како да ја исчистите областа за печатење воExcel

    Чистењето на областа за печатење е исто толку лесно како и поставувањето :)

    1. Отворете го работниот лист од интерес.
    2. Префрлете се на Изглед на страница табот > Поставување страница групата и кликнете на копчето Избриши ја областа за печатење .

    Забелешка. Ако работниот лист содржи повеќе области за печатење, сите ќе бидат отстранети.

    Како да ја заклучите областа за печатење во Excel

    Ако често ги споделувате вашите работни книги со други луѓе, можеби ќе сакате да ја заштитите областа за печатење за никој да не може да ги наруши вашите отпечатоци. За жал, не постои директен начин да се заклучи областа за печатење во Excel дури и со заштита на работен лист или работна книга.

    Единственото работно решение за заштита на областа за печатење во Excel е со VBA. За ова, го додавате управувачот за настани Workbook_BeforePrint кој тивко ја принудува одредената област за печатење непосредно пред печатењето.

    Поедноставен начин би бил да го поставите управувачот за настани за активниот лист , но ова функционира со следните предупредувања:

    • Сите ваши работни листови треба да имаат ист бес(и) за печатење.
    • Ќе треба да ги изберете сите картички за целните листови пред печатење.
    Приватна под работна книга_BeforePrint(Откажи како булова ) ActiveSheet.PageSetup.PrintArea = "A1:D10" Крајна под

    Ако различните листови имаат различна структура, тогаш наведете ја областа за печатење за секој лист поединечно .

    Приватна под-работна книга_BeforePrint(Откажи како Булова) Работни листови („Лист 1“

    Мајкл Браун е посветен технолошки ентузијаст со страст за поедноставување на сложените процеси користејќи софтверски алатки. Со повеќе од една деценија искуство во технолошката индустрија, тој ги усоврши своите вештини во Microsoft Excel и Outlook, како и Google Sheets и Docs. Блогот на Мајкл е посветен на споделување на своето знаење и експертиза со другите, обезбедувајќи лесни за следење совети и упатства за подобрување на продуктивноста и ефикасноста. Без разлика дали сте искусен професионалец или почетник, блогот на Мајкл нуди вредни сознанија и практични совети за да го извлечете максимумот од овие основни софтверски алатки.