როგორ დავაყენოთ და შევცვალოთ ბეჭდვის არე Excel-ში

  • გააზიარეთ ეს
Michael Brown

Სარჩევი

ამ სახელმძღვანელოში თქვენ შეისწავლით თუ როგორ უნდა აირჩიოთ ბეჭდვის არეალი Excel-ში ხელით და როგორ დააყენოთ ბეჭდვის დიაპაზონი მრავალი ფურცლისთვის მაკროების გამოყენებით.

როდესაც დააჭერთ ღილაკი Print Excel-ში, მთელი ცხრილი იბეჭდება ნაგულისხმევად, რომელიც ხშირად იღებს რამდენიმე გვერდს. მაგრამ რა მოხდება, თუ ნამდვილად არ გჭირდებათ უზარმაზარი სამუშაო ფურცლის მთელი შინაარსი ქაღალდზე? საბედნიეროდ, Excel იძლევა ბეჭდვისთვის ნაწილების განსაზღვრის შესაძლებლობას. ეს ფუნქცია ცნობილია როგორც Print Area .

    Excel print area

    A print area არის უჯრედების დიაპაზონი შეიტანეთ საბოლოო ამონაბეჭდში. თუ არ გსურთ მთელი ცხრილის დაბეჭდვა, დააყენეთ ბეჭდვის არე, რომელიც მოიცავს მხოლოდ თქვენს არჩევანს.

    როდესაც დააჭირეთ Ctrl + P-ს ან დააწკაპუნეთ ღილაკზე ბეჭდვა ფურცელზე, რომელიც აქვს განსაზღვრული ბეჭდვის არე, მხოლოდ ეს არე დაიბეჭდება.

    შეგიძლიათ აირჩიოთ რამდენიმე ბეჭდვის არე ერთ სამუშაო ფურცელში და თითოეული არე დაიბეჭდება ცალკე გვერდზე. სამუშაო წიგნის შენახვა ასევე ინახავს ბეჭდვის ზონას. თუ მოგვიანებით გადაიფიქრებთ, შეგიძლიათ გაასუფთავოთ ბეჭდვის არე ან შეცვალოთ იგი.

    ბეჭდვის არეალის განსაზღვრა გაძლევთ მეტ კონტროლს, თუ როგორ გამოიყურება თითოეული დაბეჭდილი გვერდი და, იდეალურ შემთხვევაში, ყოველთვის უნდა დააყენოთ ბეჭდვის ზონა სამუშაო ფურცლის პრინტერზე გაგზავნამდე. ამის გარეშე, თქვენ შეიძლება აღმოჩნდეთ ბინძური, ძნელად წასაკითხი გვერდები, სადაც რამდენიმე მნიშვნელოვანი სტრიქონი და სვეტი ამოჭრილია, განსაკუთრებით თუ თქვენი სამუშაო ფურცელი უფრო დიდია ვიდრე).PageSetup.PrintArea = "A1:D10" Worksheets( "Sheet2" ).PageSetup.PrintArea = "A1:F10" End Sub

    ზემოხსენებული მაკრო აყენებს ბეჭდვის არეალს A1:D10-ისთვის Sheet1 და A1:F10 Sheet2 -ისთვის. თქვენ თავისუფლად შეგიძლიათ შეცვალოთ ისინი, როგორც გსურთ, ასევე დაამატოთ მეტი ფურცელი.

    მოვლენის დამმუშავებლის დასამატებლად თქვენს სამუშაო წიგნში, განახორციელეთ შემდეგი ნაბიჯები:

    1. დააჭირეთ Alt + F11 რომ გახსენით Visual Basic Editor .
    2. Project Explorer-ის მარცხნივ ფანჯარაში გააფართოვეთ სამიზნე სამუშაო წიგნის კვანძი და ორჯერ დააწკაპუნეთ ThisWorkbook .
    3. This Workbook Code ფანჯარაში ჩასვით კოდი.

    შენიშვნა. იმისათვის, რომ ამ მიდგომამ იმუშაოს, ფაილი უნდა იყოს შენახული, როგორც მაკრო ჩართული სამუშაო წიგნი (.xlsm) და მაკრო ჩართული უნდა იყოს სამუშაო წიგნის გახსნისას.

    Excel-ის ბეჭდვის არეალის პრობლემები

    Excel-ში ბეჭდვის პრობლემების უმეტესობა ჩვეულებრივ ეხება პრინტერის პარამეტრებს და არა ბეჭდვის არეალს. მიუხედავად ამისა, პრობლემების მოგვარების შემდეგი რჩევები შეიძლება სასარგებლო იყოს, როდესაც Excel არ ბეჭდავს სწორ მონაცემებს.

    Excel-ში ბეჭდვის არეალის დაყენება შეუძლებელია

    პრობლემა : თქვენ ვერ მიიღებთ Excel მიიღოს ბეჭდვის ფართობი, რომელიც თქვენ განსაზღვრავთ. Print Area ველი აჩვენებს კენტ დიაპაზონებს, მაგრამ არა თქვენ მიერ შეყვანილს.

    გადაწყვეტა : სცადეთ მთლიანად გაასუფთავოთ ბეჭდვის არე და შემდეგ აირჩიოთ იგი თავიდან.

    ყველა სვეტი არ არის დაბეჭდილი

    პრობლემა : თქვენ აირჩიეთ სვეტების გარკვეული რაოდენობა დასაბეჭდადფართობი, მაგრამ ყველა მათგანი არ არის დაბეჭდილი.

    გადაწყვეტა : სავარაუდოდ, სვეტის სიგანე აღემატება ქაღალდის ზომას. სცადეთ მინდვრების შევიწროება ან დაარეგულირეთ სკალირება – აირჩიეთ ყველა სვეტის მორგება ერთ გვერდზე .

    ბეჭდვის არე იბეჭდება რამდენიმე გვერდზე

    პრობლემა : გსურთ ერთგვერდიანი ამონაბეჭდი, მაგრამ ის იბეჭდება რამდენიმე გვერდზე.

    გამოსავალი: არამიმდებარე რაჟები იბეჭდება ცალკეულ გვერდებზე დიზაინის მიხედვით. თუ თქვენ აირჩიეთ მხოლოდ ერთი დიაპაზონი, მაგრამ ის იყოფა რამდენიმე გვერდზე, მაშინ, სავარაუდოდ, ის უფრო დიდია ვიდრე ქაღალდის ზომა. ამის გამოსასწორებლად, სცადეთ დააყენოთ ყველა ზღვარი 0-თან ახლოს ან აირჩიეთ Fit Sheet on one page. დამატებითი ინფორმაციისთვის იხილეთ როგორ ამობეჭდოთ Excel-ის ცხრილი ერთ გვერდზე.

    ასე დააყენეთ , შეცვალეთ და გაასუფთავეთ ბეჭდვის არე Excel-ში. მადლობას გიხდით რომ კითხულობთ და იმედი მაქვს მომავალ კვირას გნახავთ ჩვენს ბლოგზე!

    ქაღალდი, რომელსაც იყენებთ.

    როგორ დავაყენოთ ბეჭდვის არე Excel-ში

    იმისთვის, რომ დაავალოთ Excel-ს თქვენი მონაცემების რომელი ნაწილი უნდა გამოჩნდეს დაბეჭდილ ასლში, გააგრძელეთ ერთ-ერთი შემდეგი გზით.

    Excel-ში ბეჭდვის არეალის დაყენების უსწრაფესი გზა

    მუდმივი ბეჭდვის დიაპაზონის დაყენების ყველაზე სწრაფი გზა არის ეს:

    1. აირჩიეთ სამუშაო ფურცლის ის ნაწილი, რომელიც გსურთ ბეჭდვა.
    2. გვერდის განლაგება ჩანართზე, გვერდის დაყენება ჯგუფში დააწკაპუნეთ Print Area > Print Area-ის დაყენება .

    გამოჩნდება მკრთალი ნაცრისფერი ხაზი, რომელიც აღნიშნავს ბეჭდვის არეალს.

    უფრო ინფორმაციული გზა Excel-ში ბეჭდვის არეალის დასადგენად

    გსურთ ვიზუალურად ნახოთ თქვენი ყველა პარამეტრი? ბეჭდვის არეალის განსაზღვრის უფრო გამჭვირვალე მიდგომაა:

    1. ჩანართზე გვერდის განლაგება , გვერდის დაყენება ჯგუფში დააწკაპუნეთ დიალოგის გამშვებზე . ეს გახსნის გვერდის დაყენება დიალოგურ ფანჯარას.
    2. ფურცლის ჩანართზე მოათავსეთ კურსორი ბეჭდვის ზონაში ველში და აირჩიეთ ერთი. ან მეტი დიაპაზონი თქვენს სამუშაო ფურცელში. რამდენიმე დიაპაზონის ასარჩევად, გახსოვდეთ, რომ გეჭიროთ Ctrl კლავიატურა.
    3. დააწკაპუნეთ OK .

    რჩევები და შენიშვნები:

    • როდესაც ინახავთ სამუშაო წიგნს, ბეჭდვის არე ასევე შენახულია . როდესაც სამუშაო ფურცელს პრინტერს აგზავნით, მხოლოდ ეს უბანი დაიბეჭდება.
    • იმისათვის, რომ დარწმუნდეთ, რომ განსაზღვრული უბნები ნამდვილად გსურთ, დააჭირეთ Ctrl + P და გადახედეთ თითოეულ გვერდს.გადახედვა .
    • რათა სწრაფად დაბეჭდოთ თქვენი მონაცემების გარკვეული ნაწილი ბეჭდვის არეალის დაყენების გარეშე, აირჩიეთ სასურველი დიაპაზონი(ები), დააჭირეთ Ctrl + P და აირჩიეთ Print Selection ჩამოსაშლელი სია პირდაპირ პარამეტრები -ში. დამატებითი ინფორმაციისთვის იხილეთ როგორ ამობეჭდოთ არჩევანი, ფურცელი ან მთელი სამუშაო წიგნი.

    როგორ დააყენოთ რამდენიმე ბეჭდვის არეალი Excel-ში

    სამუშაო ფურცლის რამდენიმე განსხვავებული ნაწილის დასაბეჭდად, თქვენ შეუძლია ამოირჩიოს ბეჭდვის მრავალი არე ამ გზით:

    1. აირჩიეთ პირველი დიაპაზონი, გეჭიროთ Ctrl ღილაკი და აირჩიეთ სხვა დიაპაზონები.
    2. ჩანართზე გვერდის განლაგება , გვერდის დაყენება ჯგუფში დააწკაპუნეთ Print Area > Print Area .

    შესრულებულია! იქმნება მრავალი ბეჭდვის არე, თითოეული წარმოადგენს საკუთარ გვერდს.

    შენიშვნა. ეს მუშაობს მხოლოდ არამიმდებარე დიაპაზონებისთვის. მიმდებარე დიაპაზონები, თუნდაც ცალკე შერჩეული, ჩართული იქნება ერთი ბეჭდვის ზონაში.

    როგორ ვაიძულოთ Excel-ს იგნორირება ბეჭდვის არეზე

    როდესაც გსურთ მთლიანი ფურცლის ან მთელი სამუშაო წიგნის მყარი ასლი, მაგრამ არ გსურთ შეწუხდეთ ყველა ბეჭდვის ზონის გასუფთავება, უბრალოდ უთხარით Excel-ს, რომ იგნორირება გაუკეთოს მათ:

    1. დააწკაპუნეთ ფაილი > ბეჭდვა ან დააჭირეთ Ctrl + P .
    2. პარამეტრები , დააწკაპუნეთ შემდეგ ისარს აქტიური ფურცლების ამობეჭდვა და აირჩიეთ ბეჭდვის არეალის იგნორირება .

    როგორ დავბეჭდოთ რამდენიმე არე ერთ გვერდზე

    ერთ ფურცელზე რამდენიმე უბნის დაბეჭდვის შესაძლებლობა კონტროლდება აპრინტერის მოდელი და არა Excel-ის. იმის შესამოწმებლად, არის თუ არა ეს ვარიანტი თქვენთვის ხელმისაწვდომი, დააჭირეთ Ctrl + P , დააწკაპუნეთ ბმულზე პრინტერის თვისებები და შემდეგ გადადით პრინტერის თვისებები დიალოგური ფანჯრის ხელმისაწვდომ ჩანართებში, სადაც მოძებნეთ Pages per Sheet ოფცია.

    თუ თქვენს პრინტერს აქვს ასეთი ვარიანტი, იღბლიანი ხართ :) თუ ასეთი ვარიანტი არ არის, მაშინ ერთადერთი გზა მე შეიძლება ვიფიქროთ არის ბეჭდვის დიაპაზონის ახალ ფურცელზე კოპირება. Paste Special ფუნქციის დახმარებით თქვენ შეგიძლიათ დააკავშიროთ კოპირებული დიაპაზონები ორიგინალურ მონაცემებთან ამ გზით:

    1. აირჩიეთ პირველი ბეჭდვის არე და დააჭირეთ Ctrl + C მის დასაკოპირებლად.
    2. ახალ ფურცელზე დააწკაპუნეთ მარჯვენა ღილაკით ნებისმიერ ცარიელ უჯრედზე და აირჩიეთ სპეციალური ჩასმა > დაკავშირებული სურათი .
    3. გაიმეორეთ ნაბიჯები 1 და 2 სხვა ბეჭდვის ზონებისთვის.
    4. ახალ ფურცელში დააჭირეთ Ctrl + P, რომ ამობეჭდოთ ყველა კოპირებული ბეჭდვის არე ერთ გვერდზე.

    როგორ დავაყენოთ ბეჭდვის არეალი Excel-ში მრავალი ფურცლისთვის VBA

    იმ შემთხვევაში, თუ თქვენ გაქვთ ბევრი სამუშაო ფურცელი ზუსტად ერთი და იგივე სტრუქტურით, აშკარად მოგინდებათ, რომ იგივე გაბრაზება გამოაქვეყნოთ ქაღალდზე. პრობლემა ის არის, რომ რამდენიმე ფურცლის არჩევისას გამორთულია Print Area ღილაკი ლენტზე. საბედნიეროდ, არსებობს მარტივი გამოსავალი, რომელიც აღწერილია „როგორ დავბეჭდოთ ერთიდაიგივე დიაპაზონი მრავალ ფურცელში“.

    თუ თქვენ გიწევთ რეგულარულად დაბეჭდოთ ერთი და იგივე არე რამდენიმე ფურცელზე, VBA-ს გამოყენებამ შეიძლება დააჩქაროს საქმეები.

    ბეჭდვის არეალის დაყენებაშერჩეულ ფურცლებში, როგორც აქტიურ ფურცელზე

    ეს მაკრო ავტომატურად ადგენს ბეჭდვის ზონ(ებ)ს ყველა არჩეული სამუშაო ფურცლის ისევე, როგორც აქტიურ ფურცელზე. როდესაც არჩეულია რამდენიმე ფურცელი, აქტიური ფურცელი არის ის, რომელიც ჩანს მაკროს გაშვებისას.

    Sub SetPrintAreaSelectedSheets() Dim CurrentPrintArea როგორც სიმებიანი Dim Sheet როგორც Worksheet CurrentPrintArea = ActiveSheet.PageSetup.PrintArea ActiveWW Sheets. Sheet.PageSetup.PrintArea = CurrentPrintArea span>Next End Sub

    დააყენეთ ბეჭდვის დიაპაზონი ყველა სამუშაო ფურცელში, როგორც აქტიურ ფურცელზე

    რამდენი ფურცელიც არ უნდა გქონდეთ, ეს კოდი განსაზღვრავს ბეჭდვის დიაპაზონს მთელ სამუშაო წიგნში ერთი ნაბიჯით. უბრალოდ, დააყენეთ სასურველი ბეჭდვის არე(ები) აქტიურ ფურცელზე და გაუშვით მაკრო:

    Sub SetPrintAreaAllSheets() Dim CurrentPrintArea როგორც სიმებიანი Dim Sheet როგორც სამუშაო ფურცელი CurrentPrintArea = ActiveSheet.PageSetup.PrintArea For Every Sheetsor IfSheet. .Name ActiveSheet.Name then Sheet.PageSetup.PrintArea = CurrentPrintArea End If Next End Sub

    დააყენეთ მითითებული ბეჭდვის არე რამდენიმე ფურცელში

    სხვადასხვა სამუშაო წიგნებთან მუშაობისას შეიძლება მოსახერხებელი აღმოჩნდეთ, თუ მაკრო მოგთხოვთ თქვენ უნდა აირჩიოთ დიაპაზონი.

    აი, როგორ მუშაობს ეს: ირჩევთ ყველა სამიზნე სამუშაო ფურცელს, გაუშვით მაკრო, მოთხოვნისას ირჩევთ ერთ ან მეტ დიაპაზონს (რამდენიმე დიაპაზონის ასარჩევად, ხანგრძლივად დააჭირეთ Ctrl ღილაკს) და დააწკაპუნეთ OK .

    Sub SetPrintAreaMultipleSheets() Dim SelectedPrintAreaRange როგორც დიაპაზონი Dim SelectedPrintAreaRangeAddress როგორც სტრიქონი Dim ფურცელი როგორც სამუშაო ფურცელი შეცდომის შესახებ განაახლეთ შემდეგი დააყენეთ SelectedPrintAreaplication "(PrintAreplicationa. ბეჭდვის არეალის დიაპაზონი" , "Set Print Area in Multiple Sheets" , Type :=8) If Not SelectedPrintAreaRange Is Nothing then SelectedPrintAreaRangeAddress = SelectedPrintAreaRange.Address( True , True , xlA1, False ) ActiveSWWSheedows. .PrintArea = SelectedPrintAreaRangeAddress შემდეგი ბოლო თუ დაყენებულია SelectedPrintAreaRange = Nothing End Sub

    როგორ გამოვიყენოთ მაკრო

    უმარტივესი გზაა ჩამოტვირთოთ ჩვენი სამუშაო წიგნის ნიმუში Print Area Macros-ით და გაუშვათ მაკრო პირდაპირ ამ სამუშაო წიგნიდან. აი როგორ:

    1. გახსენით გადმოწერილი სამუშაო წიგნი და ჩართეთ მაკროები მოთხოვნის შემთხვევაში.
    2. გახსენით თქვენი საკუთარი სამუშაო წიგნი.
    3. თქვენს სამუშაო წიგნში დააჭირეთ Alt + F8 , აირჩიეთ საინტერესო მაკრო და დააწკაპუნეთ Run .

    სამუშაო წიგნის ნიმუში შეიცავს შემდეგ მაკროებს:

    • SetPrintAreaSelectedSheets - კომპლექტი ბეჭდვის არე არჩეულ ფურცლებში, როგორც აქტიურ ფურცელზე.
    • SetPrintAreaAllSheets – აყენებს ბეჭდვის არეს მიმდინარე სამუშაო წიგნის ყველა ფურცელში, როგორც აქტიურ ფურცელზე.
    • SetPrintAreaMultipleSheets - ადგენს მითითებულ ბეჭდვის არეალს ყველა არჩეულ სამუშაო ფურცელში.

    ალტერნატიულად, თქვენშეუძლია შეინახოს თქვენი ფაილი, როგორც მაკრო ჩართული სამუშაო წიგნი (.xlsm) და დაამატოთ მას მაკრო. დეტალური ნაბიჯ-ნაბიჯ ინსტრუქციებისთვის იხილეთ როგორ ჩასვათ და გაუშვათ VBA კოდი Excel-ში.

    როგორ შეცვალოთ ბეჭდვის არეალი Excel-ში

    შემთხვევით შეტანილი შეუსაბამო მონაცემები ან გამოტოვეთ რამდენიმე არჩევა მნიშვნელოვანი უჯრედები? პრობლემა არ არის, Excel-ში ბეჭდვის არეალის რედაქტირების 3 მარტივი გზაა.

    როგორ გავაფართოვოთ ბეჭდვის არეალი Excel-ში

    უფრო მეტი უჯრედის დასამატებლად არსებულ ბეჭდვის ზონაში, უბრალოდ გააკეთეთ შემდეგი:

    1. აირჩიეთ უჯრედები, რომელთა დამატებაც გსურთ.
    2. გვერდის განლაგება ჩანართზე, გვერდის დაყენება ჯგუფში დააწკაპუნეთ ბეჭდვის ზონა > დაამატეთ ბეჭდვის ზონაში .

    შესრულებულია!

    ეს არის რა თქმა უნდა, ბეჭდვის არეალის შეცვლის ყველაზე სწრაფი გზა, მაგრამ არა გამჭვირვალე. იმისათვის, რომ სწორად გავიგოთ, აქ არის რამდენიმე მნიშვნელოვანი რამ, რაც უნდა გახსოვდეთ:

    • ოპცია ბეჭდვის ზონაში დამატება გამოჩნდება მხოლოდ მაშინ, როდესაც სამუშაო ფურცელს უკვე აქვს მინიმუმ ერთი ბეჭდვის არე.
    • თუ უჯრედები, რომლებსაც თქვენ ამატებთ, არ არის მიმდებარე არსებულ ბეჭდვის ზონასთან, იქმნება ახალი ბეჭდვის არე და ის დაიბეჭდება როგორც სხვა გვერდი.
    • თუ ახალი უჯრედები არის მიმდებარე არსებული ბეჭდვის არესთან, ისინი ჩაირთვება იმავე ზონაში და დაიბეჭდება იმავე გვერდზე.

    დაბეჭდვის არეალის რედაქტირება Excel-ში Name Manager-ის გამოყენებით

    ყოველთვის, როცა Excel-ში დააყენებთ ბეჭდვის ზონას, იქმნება განსაზღვრული დიაპაზონი სახელად Print_Area და იქმნებაარაფერი შეგიშლით ხელს ამ დიაპაზონის პირდაპირ შეცვლაში. აი როგორ:

    1. ჩანართზე ფორმულები , განსაზღვრული სახელები ჯგუფში დააწკაპუნეთ Name Manager ან დააჭირეთ Ctrl + F3 მალსახმობას .
    2. Name Manager დიალოგურ ფანჯარაში აირჩიეთ დიაპაზონი, რომლის შეცვლაც გსურთ და დააწკაპუნეთ ღილაკზე რედაქტირება .

    ბეჭდვის არეალის შეცვლა Page Setup დიალოგური ფანჯრის მეშვეობით

    Excel-ში ბეჭდვის არეალის კორექტირების კიდევ ერთი სწრაფი გზაა Page Setup დიალოგური ფანჯრის გამოყენება. ამ მეთოდის საუკეთესო რამ არის ის, რომ ის საშუალებას გაძლევთ განახორციელოთ თქვენთვის სასურველი ცვლილებები – შეცვალოთ ბეჭდვის არე, წაშალოთ ან დაამატოთ ახალი.

    1. ჩანართზე გვერდის განლაგება , გვერდის დაყენება ჯგუფში დააწკაპუნეთ დიალოგის გამშვებზე (პატარა ისარი ქვედა მარჯვენა კუთხეში).
    2. გვერდის ფურცლის ჩანართზე Setup დიალოგური ფანჯარა, ნახავთ ყუთს Print area და შეგიძლიათ გააკეთოთ თქვენი რედაქტირება იქვე:
      • შესაცვლელად არსებული ბეჭდვის არე, წაშალეთ და აკრიფეთ სწორი მითითებები ხელით.
      • არსებული ტერიტორიის შესაცვლელად ჩადეთ კურსორი ველში ბეჭდვის ზონა და აირჩიეთ ახალი დიაპაზონი ფურცელზე. ეს წაშლის ყველა არსებულ ბეჭდვის ზონას, ასე რომ დაყენებულია მხოლოდ არჩეული.
      • ახალი არეალის დასამატებლად დააჭირეთ და ხანგრძლივად დააჭირეთ Ctrl ღილაკს ახალი დიაპაზონის არჩევისას. ეს დააყენებს ახალ ბეჭდვის არეალს არსებული(ებ)ის გარდა.

    როგორ გავასუფთავოთ ბეჭდვის არეExcel

    ბეჭდვის არეალის გასუფთავება ისეთივე მარტივია, როგორც მისი დაყენება :)

    1. გახსენით საინტერესო სამუშაო ფურცელი.
    2. გადართეთ გვერდის განლაგება ჩანართი > გვერდის დაყენება ჯგუფში და დააწკაპუნეთ ღილაკზე ბეჭდვის არეალის გასუფთავება .

    შენიშვნა. თუ სამუშაო ფურცელი შეიცავს რამდენიმე ბეჭდვის ზონას, ყველა მათგანი წაიშლება.

    როგორ ჩაკეტოთ ბეჭდვის არეალი Excel-ში

    თუ ხშირად უზიარებთ სამუშაო წიგნებს სხვა ადამიანებს, შეიძლება დაგჭირდეთ დაიცვათ ბეჭდვის არე, რათა ვერავინ გააფუჭოს თქვენი ამონაწერი. სამწუხაროდ, Excel-ში ბეჭდვის არეალის დაბლოკვის პირდაპირი გზა არ არსებობს სამუშაო ფურცლის ან სამუშაო წიგნის დაცვითაც კი.

    ექსელში ბეჭდვის არეალის დასაცავად ერთადერთი გამოსავალი არის VBA. ამისათვის თქვენ დაამატეთ Workbook_BeforePrint ღონისძიების დამმუშავებელი, რომელიც ჩუმად აიძულებს მითითებულ ბეჭდვის არეალს დაბეჭდვის წინ.

    უფრო მარტივი გზა იქნება მოვლენების დამმუშავებლის დაყენება აქტიურ ფურცელზე , მაგრამ ეს მუშაობს შემდეგი შენიშვნებით:

    • თქვენს ყველა სამუშაო ფურცელს უნდა ჰქონდეს იგივე ბეჭდვის გაბრაზება.
    • თქვენ უნდა აირჩიოთ ყველა სამიზნე ფურცლის ჩანართი მანამდე. ბეჭდვა.
    პირადი ქვესამუშაო წიგნი_BeforePrint(გაუქმება როგორც ლოგიკური ) ActiveSheet.PageSetup.PrintArea = "A1:D10" ბოლო ქვე

    თუ სხვადასხვა ფურცლებს აქვთ განსხვავებული სტრუქტურა, მაშინ მიუთითეთ ბეჭდვის არე თითოეული ფურცლისთვის ინდივიდუალურად .

    პირადი ქვესამუშაო წიგნი_BeforePrint(Cancel As Boolean) სამუშაო ფურცლები ("Sheet1"

    მაიკლ ბრაუნი არის ტექნოლოგიის ერთგული ენთუზიასტი, რომელსაც აქვს გატაცება პროგრამული ინსტრუმენტების გამოყენებით რთული პროცესების გამარტივებისთვის. ტექნოლოგიურ ინდუსტრიაში ათწლეულზე მეტი გამოცდილებით, მან დახვეწა თავისი უნარები Microsoft Excel-სა და Outlook-ში, ასევე Google Sheets-სა და Docs-ში. მაიკლის ბლოგი ეძღვნება თავისი ცოდნისა და გამოცდილების სხვებს გაზიარებას, ადვილად მისაწვდომ რჩევებსა და გაკვეთილებს პროდუქტიულობისა და ეფექტურობის გასაუმჯობესებლად. მიუხედავად იმისა, გამოცდილი პროფესიონალი ხართ თუ დამწყები, მაიკლის ბლოგი გთავაზობთ ღირებულ შეხედულებებსა და პრაქტიკულ რჩევებს ამ აუცილებელი პროგრამული ხელსაწყოებიდან მაქსიმალური სარგებლობის მისაღებად.