Mündəricat
Bu dərslikdə siz Excel-də çap sahəsini əl ilə necə seçəcəyinizi və makrolardan istifadə etməklə çoxlu vərəqlər üçün çap diapazonlarını necə təyin edəcəyinizi öyrənəcəksiniz.
düyməsini vurduğunuzda Excel-də çap düyməsi, bütün cədvəl standart olaraq çap olunur, bu da çox vaxt bir neçə səhifə tutur. Bəs həqiqətən kağız üzərində böyük bir iş vərəqinin bütün məzmununa ehtiyacınız yoxdursa nə etməli? Xoşbəxtlikdən, Excel çap üçün hissələri müəyyən etmək imkanı verir. Bu xüsusiyyət Çap Sahəsi kimi tanınır.
Excel çap sahəsi
A çap sahəsi üçün xanalar diapazonudur. yekun çapa daxil edilməlidir. Bütün cədvəli çap etmək istəmirsinizsə, yalnız seçiminizi ehtiva edən çap sahəsi təyin edin.
Ctrl + P düymələrini sıxdığınız zaman və ya vərəqdə Çap düyməsini kliklədikdə müəyyən çap sahəsinə malikdir, yalnız həmin sahə çap olunacaq.
Bir iş vərəqində birdən çox çap sahəsi seçə bilərsiniz və hər bir sahə ayrıca səhifədə çap olunacaq. İş kitabının saxlanması çap sahəsini də saxlayır. Fikrinizi daha sonra dəyişdirsəniz, çap sahəsini təmizləyə və ya dəyişə bilərsiniz.
Çap sahəsinin müəyyən edilməsi sizə hər çap edilmiş səhifənin necə göründüyünə daha çox nəzarət imkanı verir və ideal olaraq, həmişə iş vərəqini printerə göndərməzdən əvvəl çap sahəsi. Onsuz, bəzi vacib sətirlərin və sütunların kəsildiyi, xüsusən də iş vərəqiniz əvvəlkindən böyükdürsə, dağınıq, oxunması çətin səhifələrlə nəticələnə bilərsiniz.).PageSetup.PrintArea = "A1:D10" İş vərəqləri( "Sheet2" ).PageSetup.PrintArea = "A1:F10" Son Alt
Yuxarıdakı makro çap sahəsini Sheet1<2 üçün A1:D10 olaraq təyin edir> və Cədvəl2 üçün A1:F10-a. İstədiyiniz kimi bunları dəyişdirə və daha çox vərəq əlavə edə bilərsiniz.
İş dəftərinizə hadisə idarəedicisini əlavə etmək üçün bu addımları yerinə yetirin:
- Alt + F11 düymələrini basın. Visual Basic Redaktoru açın.
- Sol tərəfdəki Project Explorer pəncərəsində hədəf iş kitabının qovşağını genişləndirin və ThisWorkbook üzərinə iki dəfə klikləyin.
- ThisWorkbook Code pəncərəsində kodu yapışdırın.
Qeyd. Bu yanaşmanın işləməsi üçün fayl makro-aktiv iş kitabı (.xlsm) kimi saxlanmalı və iş kitabını açarkən makro aktivləşdirilməlidir.
Excel çap sahəsi problemləri
Excel-də çap problemlərinin əksəriyyəti adətən çap sahəsi ilə deyil, printer parametrləri ilə əlaqədardır. Buna baxmayaraq, Excel düzgün məlumatları çap etmədikdə aşağıdakı problemlərin aradan qaldırılması məsləhətləri faydalı ola bilər.
Excel-də çap sahəsini təyin etmək mümkün deyil
Problem : Siz əldə edə bilməyəcəksiniz. Müəyyən etdiyiniz çap sahəsini qəbul etmək üçün Excel. Çap Sahəsi sahəsində bəzi tək diapazonlar göstərilir, lakin daxil etdiyiniz diapazonlar yox.
Həll : Çap sahəsini tamamilə təmizləməyə çalışın və sonra onu yenidən seçin.
Bütün sütunlar çap edilmir
Problem : Siz çap üçün müəyyən sayda sütun seçmisinizsahə, lakin onların hamısı çap edilmir.
Həll : Çox güman ki, sütunun eni kağız ölçüsünü aşır. Kənarları daha daraltmağa çalışın və ya miqyasını tənzimləyin – Bütün Sütunları Bir Səhifə Sığdırın seçin.
Çap sahəsi bir neçə səhifədə çap olunur
Problem : Siz bir səhifəlik çap etmək istəyirsiniz, lakin o, bir neçə səhifədə çap edir.
Həll: Qonşu olmayan qəzəblər dizaynla fərdi səhifələrdə çap olunur. Yalnız bir diapazon seçmisinizsə, lakin o, bir neçə səhifəyə bölünürsə, çox güman ki, o, kağız ölçüsündən böyükdür. Bunu düzəltmək üçün bütün kənar boşluqları 0-a yaxın qoymağa cəhd edin və ya Cədvəl bir səhifəyə uyğunlaşdırılmasını seçin. Ətraflı məlumat üçün Excel cədvəlini bir səhifədə necə çap etmək olar bölməsinə baxın.
Beləliklə siz təyin edirsiniz. , Excel-də çap sahəsini dəyişdirin və təmizləyin. Oxuduğunuz üçün sizə təşəkkür edirəm və gələn həftə bloqumuzda görüşməyə ümid edirəm!
istifadə etdiyiniz kağız.Excel-də çap sahəsini necə təyin etmək olar
Excel-ə məlumatınızın hansı hissəsinin çap edilmiş nüsxədə görünməsi barədə göstəriş vermək üçün aşağıdakı yollardan birini edin.
Excel-də çap sahəsini təyin etməyin ən sürətli yolu
Daimi çap diapazonunu təyin etməyin ən sürətli yolu budur:
- İş vərəqinin istədiyiniz hissəsini seçin çap edin.
- Səhifə Düzeni nişanında, Səhifə Quraşdırma qrupunda Çap Sahəsi > Çap Sahəsini Ayarla .
Çap sahəsini göstərən zəif boz xətt görünəcək.
Daha çox məlumatlandırıcı üsul Excel-də çap sahəsini təyin etmək
Bütün parametrlərinizi vizual görmək istəyirsiniz? Çap sahəsini təyin etmək üçün daha şəffaf bir yanaşma buradadır:
- Səhifənin Düzəlişi nişanında, Səhifə Quraşdırma qrupunda dialoq başlatma düyməsini basın . Bu, Səhifə Quraşdırma dialoq qutusunu açacaq.
- Cədvəl nişanında kursoru Çap sahəsi sahəsinə qoyun və birini seçin və ya iş vərəqinizdə daha çox diapazon. Çoxlu diapazon seçmək üçün Ctrl düyməsini basıb saxlamağı unutmayın.
- OK üzərinə klikləyin.
Məsləhətlər və qeydlər:
- İş kitabını saxladığınız zaman çap sahəsi də saxlanır . İş vərəqini printerə hər dəfə göndərdiyiniz zaman yalnız həmin sahə çap olunacaq.
- Müəyyən edilmiş sahələrin həqiqətən istədiyiniz sahələr olduğuna əmin olmaq üçün Ctrl + P düymələrini basın və hər səhifəni keçin.önizləmə .
- Çap sahəsini təyin etmədən məlumatınızın müəyyən hissəsini tez çap etmək üçün istədiyiniz diapazon(lar)ı seçin, Ctrl + P düymələrini basın və Çap Seçimini seçin. Parametrlər altında açılan siyahı. Əlavə məlumat üçün lütfən, Seçilmiş, vərəq və ya bütün iş kitabını necə çap etmək olar bölməsinə baxın.
Excel-də birdən çox çap sahəsini necə təyin etmək olar
İş vərəqinin bir neçə fərqli hissəsini çap etmək üçün siz bir neçə çap sahəsini bu şəkildə seçə bilər:
- Birinci diapazonu seçin, Ctrl düyməsini basıb saxlayın və digər diapazonları seçin.
- Səhifənin Düzəlişi nişanında , Səhifə Quraşdırma qrupunda Çap Sahəsi > Çap Sahəsini Ayarla üzərinə klikləyin.
Bitti! Hər biri öz səhifəsini təmsil edən çoxsaylı çap sahələri yaradılır.
Qeyd. Bu, yalnız bitişik olmayan diapazonları üçün işləyir. Bitişik diapazonlar, hətta ayrıca seçilsə də, tək çap sahəsinə daxil ediləcək.
Excel-i çap sahəsinə məhəl qoymamağa necə məcbur etmək olar
Bütün vərəqin və ya bütün iş kitabının kağız nüsxəsini almaq istəsəniz, lakin bütün çap sahələrini təmizləmək istəmirsinizsə, Excel-ə onlara məhəl qoymamasını deyin:
- Fayl > Çap üzərinə klikləyin və ya Ctrl + P düyməsini basın.
- Parametrlər altında, növbəti oxu klikləyin. Aktiv Vərəqləri Çap et seçin və Çap Sahəsini İqnor Et seçin.
Bir səhifədə birdən çox sahəni necə çap etmək olar
Bir vərəqdə birdən çox sahəni çap etmək imkanı a ilə idarə olunurExcel tərəfindən deyil, printer modeli. Bu seçimin sizin üçün əlçatan olub-olmadığını yoxlamaq üçün Ctrl + P düymələrini basın, Printer Properties linkinə klikləyin və sonra Printer Properties dialoq qutusunun mövcud nişanlarına keçin. 8>Səhifələr başına seçimi.
Printerinizdə belə bir seçim varsa, şanslısınız :) Əgər belə bir seçim yoxdursa, o zaman yeganə yol mən çap diapazonlarını yeni vərəqə köçürmək haqqında düşünə bilərsiniz. Xüsusi Paste funksiyasının köməyi ilə siz kopyalanmış diapazonları orijinal verilənlərlə bu şəkildə əlaqələndirə bilərsiniz:
- İlk çap sahəsini seçin və onu kopyalamaq üçün Ctrl + C düymələrini basın.
- Yeni vərəqdə istənilən boş xanaya sağ klikləyin və Xüsusi Yapışdırın > Əlaqəli Şəkil seçin.
- Digər çap sahələri üçün 1 və 2-ci addımları təkrarlayın.
- Yeni vərəqdə bütün kopyalanmış çap sahələrini bir səhifədə çap etmək üçün Ctrl + P düymələrini basın.
Excel-də çap sahəsini necə təyin etmək olar VBA ilə çoxlu vərəqlər üçün
Tam olaraq eyni quruluşa malik çoxlu iş vərəqləriniz varsa, açıq-aydın eyni qəzəbi kağız üzərində çıxarmaq istəyəcəksiniz. Problem ondadır ki, bir neçə vərəq seçmək lentdəki Çap Sahəsi düyməsini söndürür. Xoşbəxtlikdən, eyni diapazonu bir neçə vərəqdə necə çap etmək olar adlı bölmədə təsvir edilən asan həll yolu var.
Eyni sahəni müntəzəm olaraq bir neçə vərəqdə çap etməlisinizsə, VBA-dan istifadə işləri sürətləndirə bilər.
Çap sahəsini təyin edinaktiv vərəqdə olduğu kimi seçilmiş vərəqlərdə
Bu makro avtomatik olaraq aktiv vərəqdəki kimi bütün seçilmiş iş vərəqləri üçün çap sahəsi(lər)ini təyin edir. Birdən çox vərəq seçildikdə, makronu işə saldığınız zaman aktiv vərəq görünəndir.
Sub SetPrintAreaSelectedSheets() Dim CurrentPrintArea String Slim Sheet As Worksheet kimi CurrentPrintArea = ActiveSheet.PageSetup.PrintArea ActiveSeetWin-dəki Hər Vərəq üçün. Sheet.PageSetup.PrintArea = CurrentPrintArea span>Next End SubBütün iş vərəqlərində çap diapazonunu aktiv vərəqdəki kimi təyin edin
Nə qədər vərəqdən asılı olmayaraq, bu kod bütün iş kitabında çap diapazonunu müəyyən edir. bir gedişdə. Sadəcə olaraq, aktiv vərəqdə istədiyiniz çap sahəsini(ləri) təyin edin və makronu işə salın:
Sub SetPrintAreaAllSheets() Dim CurrentPrintArea String Slim Sheet As Worksheet kimi CurrentPrintArea = ActiveSheet.PageSetup.PrintArea ActiveWorkbook-dakı Hər Vərəq üçün. .Ad ActiveSheet.Name Sonra Sheet.PageSetup.PrintArea = CurrentPrintArea End If Next End SubGöstərilən çap sahəsini bir neçə vərəqdə təyin edin
Müxtəlif iş dəftərləri ilə işləyərkən, makronun göstəriş verməsi sizə uyğun ola bilər. diapazonu seçmək üçün siz.
Bu belə işləyir: siz bütün hədəf iş vərəqlərini seçirsiniz, makronu işə salırsınız, tələb edildikdə bir və ya bir neçə diapazon seçin (birdən çox diapazon seçmək üçün Ctrl düyməsini basıb saxlayın) və klikləyin OK .
Sub SetPrintAreaMultipleSheets() Dim SelectedPrintAreaRange As Range Dim SelectedPrintAreaRangeAddress Sstring as Slim Sheet as Worksheet on Xətada Davam et Next Set SelectedPrintAreaRange = (Application SelectedBox = "PrintAreaRange seçin. çap sahəsi diapazonu" , "Birdən çox vərəqdə Çap Sahəsini Ayarlayın" , Növ :=8) Əgər SeçilməmişsəPrintAreaRange heç bir şey deyildirsə, SelectedPrintAreaRangeAddress = SelectedPrintAreaRange.Address( True , True , xlA1, False ) ShedowetSelected Sheets In Active.W. .PrintArea = SelectedPrintAreaRangeAddress Next End Seted If SelectedPrintAreaRange = Nothing End Sub
Makrolardan necə istifadə etməli
Ən asan yol Çap Sahəsi Makroları ilə nümunə iş dəftərimizi yükləmək və birbaşa həmin iş kitabından makro işlətməkdir. Budur:
- Endirilmiş iş kitabını açın və tələb olunarsa makroları aktivləşdirin.
- Öz iş kitabınızı açın.
- İş dəftərinizdə Alt + F8 düymələrini basın, seçin maraqlandıran makronu seçin və Çalışdır düyməsini basın.
Nümunə iş kitabında aşağıdakı makrolar var:
- SetPrintAreaSelectedSheets - dəstlər aktiv vərəqdəki kimi seçilmiş vərəqlərdə çap sahəsi.
- SetPrintAreaAllSheets – cari iş kitabının bütün vərəqlərində çap sahəsini aktiv vərəqdəki kimi təyin edir.
- SetPrintAreaMultipleSheets - bütün seçilmiş iş vərəqlərində göstərilən çap sahəsini təyin edir.
Alternativ olaraq, sizfaylınızı makro-aktiv iş kitabı (.xlsm) kimi saxlaya və ona makro əlavə edə bilər. Ətraflı addım-addım təlimatlar üçün lütfən, Excel-də VBA kodunu necə daxil etmək və işə salmaq olar.
Excel-də çap sahəsini necə dəyişdirmək olar
Təsadüfən aidiyyatı olmayan məlumatlar daxil edilib və ya bir neçə seçim buraxılıb. vacib hüceyrələr? Problem yoxdur, Excel-də çap sahəsini redaktə etməyin 3 asan yolu var.
Excel-də çap sahəsini necə genişləndirmək olar
Mövcud çap sahəsinə daha çox xana əlavə etmək üçün aşağıdakıları edin:
- Əlavə etmək istədiyiniz xanaları seçin.
- Səhifə Düzeni tabında, Səhifə Quraşdırma qrupunda klikləyin Çap Sahəsi > Çap Sahəsinə əlavə edin .
Bitti!
Bu, Çap sahəsini dəyişdirməyin ən sürətli yolu, lakin şəffaf deyil. Bunu düzgün başa düşmək üçün bir neçə vacib şeyi yadda saxlamaq lazımdır:
- Çap Sahəsinə Əlavə et seçimi yalnız iş vərəqində ən azı bir çap sahəsi olduqda görünür.
- Əlavə etdiyiniz xanalar mövcud çap sahəsinə bitişik deyilsə , yeni çap sahəsi yaradılır və o, başqa səhifə kimi çap olunacaq.
- Əgər yeni xanalar mövcud çap sahəsinə bitişik olduqda, onlar eyni sahəyə daxil ediləcək və eyni səhifədə çap olunacaq.
Ad Meneceri istifadə edərək Excel-də çap sahəsini redaktə edin
Siz hər dəfə Excel-də çap sahəsi təyin etdikdə, Çap_Sahəsi adlı müəyyən edilmiş diapazon yaradılır və oradabu diapazonu birbaşa dəyişməyə mane olan heç bir şey yoxdur. Budur:
- Formulalar tabında, Müəyyən edilmiş adlar qrupunda Ad Meneceri üzərinə klikləyin və ya Ctrl + F3 qısayolunu basın. .
- Ad Meneceri dialoq qutusunda dəyişmək istədiyiniz aralığı seçin və Düzenlə düyməsini basın.
Çap sahəsini Səhifə Quraşdırma dialoq qutusu vasitəsilə dəyişdirin
Excel-də çap sahəsini tənzimləmənin digər sürətli yolu Səhifə Quraşdırma dialoq qutusundan istifadə etməkdir. Bu metodun ən yaxşı tərəfi odur ki, o, istədiyiniz hər hansı dəyişikliyi etməyə imkan verir – çap sahəsini dəyişdirin, silin və ya yenisini əlavə edin.
- Səhifə Düzəlişi nişanında, Səhifə Quraşdırma qrupunda dialoq başlatma düyməsini (aşağı sağ küncdə kiçik ox) klikləyin.
- Səhifənin Cədvəl nişanında Quraşdırma dialoq qutusunda siz Çap sahəsi qutusunu görəcəksiniz və orada redaktələrinizi edə bilərsiniz:
- Mövcud çap sahəsini dəyişiklik etmək üçün silin və yazın. düzgün istinadları əl ilə seçin.
- Mövcud sahəni əvəz etmək üçün kursoru Çap sahəsi qutusuna qoyun və vərəqdə yeni diapazon seçin. Bu, bütün mövcud çap sahələrini siləcək, beləliklə yalnız seçilmiş sahə təyin ediləcək.
- Yeni sahə əlavə etmək üçün yeni diapazon seçərkən Ctrl düyməsini basıb saxlayın. Bu, mövcud olan(lar)a əlavə olaraq yeni çap sahəsi təyin edəcək.
Çap sahəsini necə təmizləmək olarExcel
Çap sahəsini təmizləmək onu təyin etmək qədər asandır :)
- Maraqlanan iş vərəqini açın.
- Səhifənin Düzəlişinə keçin nişanı > Səhifə Quraşdırma qrupunu seçin və Çap Sahəsini Sil düyməsini basın.
Qeyd. İş vərəqində bir neçə çap sahəsi varsa, onların hamısı silinəcək.
Excel-də çap sahəsini necə kilidləmək olar
Əgər siz tez-tez iş kitablarınızı başqa insanlarla paylaşırsınızsa, çap sahəsini qorumaq istəyə bilərsiniz ki, heç kim çaplarınızı pozmasın. Təəssüf ki, Excel-də çap sahəsini hətta iş vərəqini və ya iş kitabını qorumaqla da bağlamağın birbaşa yolu yoxdur.
Excel-də çap sahəsini qorumaq üçün yeganə işlək həll VBA-dır. Bunun üçün siz çapdan dərhal əvvəl müəyyən edilmiş çap sahəsini səssizcə məcbur edən Workbook_BeforePrint hadisə idarəedicisini əlavə edirsiniz.
Daha sadə üsul aktiv vərəq<üçün hadisə idarəedicisini təyin etməkdir. 9>, lakin bu, aşağıdakı xəbərdarlıqlarla işləyir:
- Bütün iş vərəqləriniz eyni çap sürətinə malik olmalıdır.
- Bundan əvvəl bütün hədəf vərəq nişanlarını seçməlisiniz. çap.
Müxtəlif vərəqlərin strukturu fərqlidirsə, hər bir vərəq üçün çap sahəsini təsdiqləyin fərdi olaraq .
Private Sub Workbook_BeforePrint(Məntiq kimi Ləğv et) İş vərəqləri( "Cədvəl1"