فهرست مطالب
در این آموزش، نحوه انتخاب ناحیه چاپ در اکسل به صورت دستی و نحوه تنظیم محدوده چاپ برای چندین برگه با استفاده از ماکروها را خواهید آموخت.
هنگامی که را فشار دهید دکمه Print در اکسل، کل صفحه گسترده به طور پیش فرض چاپ می شود که اغلب چندین صفحه را می گیرد. اما اگر واقعاً به تمام محتوای یک کاربرگ بزرگ روی کاغذ نیاز نداشته باشید، چه؟ خوشبختانه، اکسل توانایی تعریف قطعات برای چاپ را فراهم می کند. این ویژگی به عنوان Print Area شناخته می شود.
Excel print area
A print area محدوده ای از سلول ها است در پرینت نهایی گنجانده شود. اگر نمیخواهید کل صفحهگسترده را چاپ کنید، ناحیهای برای چاپ تنظیم کنید که فقط انتخاب شما را شامل شود.
وقتی Ctrl + P را فشار میدهید یا روی دکمه Print روی صفحهای که دارای یک منطقه چاپ تعریف شده است، فقط آن ناحیه چاپ می شود.
شما می توانید چندین ناحیه چاپ را در یک کاربرگ انتخاب کنید و هر ناحیه در یک صفحه جداگانه چاپ می شود. با ذخیره کتاب کار، ناحیه چاپ نیز ذخیره می شود. اگر بعداً نظر خود را تغییر دهید، میتوانید ناحیه چاپ را پاک کنید یا آن را تغییر دهید.
تعریف ناحیه چاپ به شما کنترل بیشتری بر ظاهر هر صفحه چاپ شده میدهد و در حالت ایدهآل، همیشه باید مقداری تنظیم کنید. قبل از ارسال کاربرگ به چاپگر، ناحیه پرینت بگیرید. بدون آن، ممکن است با صفحاتی کثیف و خوانا مواجه شوید که برخی از سطرها و ستون های مهم بریده شده اند، به خصوص اگر کاربرگ شما بزرگتر از).PageSetup.PrintArea = "A1:D10" Worksheets( "Sheet2").PageSetup.PrintArea = "A1:F10" End Sub
ماکرو بالا ناحیه چاپ را برای Sheet1<2 روی A1:D10 تنظیم می کند> و به A1:F10 برای Sheet2 . شما می توانید این موارد را به دلخواه تغییر دهید و همچنین برگه های بیشتری اضافه کنید.
برای افزودن کنترل کننده رویداد در کتاب کار خود، این مراحل را انجام دهید:
- Alt + F11 را فشار دهید تا Visual Basic Editor را باز کنید.
- در پنجره Project Explorer در سمت چپ، گره کتاب کار مورد نظر را گسترش دهید و روی ThisWorkbook دوبار کلیک کنید.
- در پنجره This Workbook Code ، کد را جایگذاری کنید.
توجه داشته باشید. برای اینکه این رویکرد کار کند، فایل باید بهعنوان یک کتاب کار با قابلیت ماکرو (xlsm.) ذخیره شود و هنگام باز کردن کتاب کار، ماکرو باید فعال شود.
مشکلات ناحیه چاپ اکسل
بیشتر مشکلات چاپ در اکسل معمولاً به تنظیمات چاپگر مربوط می شود تا ناحیه چاپ. با این وجود، نکات عیبیابی زیر ممکن است زمانی که اکسل دادههای صحیح را چاپ نمیکند مفید باشد.
نمیتوان ناحیه چاپ را در Excel تنظیم کرد
مشکل : نمیتوانید دریافت کنید Excel برای پذیرش ناحیه چاپی که تعریف کرده اید. فیلد Print Area برخی محدودههای فرد را نشان میدهد، اما نه محدودههایی را که شما وارد کردهاید.
راهحل : سعی کنید ناحیه چاپ را به طور کامل پاک کنید، و سپس آن را دوباره انتخاب کنید.
همه ستون ها چاپ نمی شوند
مشکل : شما تعداد مشخصی از ستون ها را برای چاپ انتخاب کرده ایدمنطقه، اما همه آنها چاپ نمی شوند.
راه حل : به احتمال زیاد، عرض ستون از اندازه کاغذ بیشتر است. سعی کنید حاشیهها را باریکتر کنید یا مقیاس را تنظیم کنید - Fit All Columns on One Page را انتخاب کنید.
منطقه چاپ در چندین صفحه چاپ می شود
مشکل : شما می خواهید چاپ یک صفحه ای داشته باشید، اما در چندین صفحه چاپ می شود.
راه حل: راج های غیر مجاور بر اساس طراحی در صفحات جداگانه چاپ می شوند. اگر فقط یک محدوده را انتخاب کرده اید اما به چند صفحه تقسیم می شود، به احتمال زیاد از اندازه کاغذ بزرگتر است. برای رفع این مشکل، سعی کنید تمام حاشیه ها را نزدیک به 0 تنظیم کنید یا Fit Sheet on One Page را انتخاب کنید. برای جزئیات بیشتر، لطفاً به نحوه چاپ صفحه گسترده اکسل در یک صفحه مراجعه کنید.
این نحوه تنظیم است. ، تغییر و پاک کردن ناحیه چاپ در اکسل. از خواندن شما سپاسگزارم و امیدوارم هفته آینده شما را در وبلاگ خود ببینم!
کاغذی که استفاده می کنید.نحوه تنظیم ناحیه چاپ در اکسل
برای اینکه به اکسل راهنمایی کنید کدام بخش از داده های شما باید در یک کپی چاپ شده ظاهر شود، به یکی از روش های زیر عمل کنید.
سریعترین راه برای تنظیم ناحیه چاپ در اکسل
سریعترین راه برای تنظیم محدوده چاپ ثابت این است:
- بخشی از کاربرگ را که می خواهید انتخاب کنید چاپ کنید.
- در برگه Page Layout ، در گروه Page Setup ، روی Print Area > Set Print Area<کلیک کنید. 9>.
یک خط خاکستری کم رنگ نمایان می شود که ناحیه چاپ را نشان می دهد.
روش اطلاعاتی بیشتر برای تعریف ناحیه چاپ در اکسل
آیا می خواهید تمام تنظیمات خود را به صورت بصری ببینید؟ در اینجا یک رویکرد شفافتر برای تعریف ناحیه چاپ وجود دارد:
- در برگه Page Layout ، در گروه Page Setup ، روی راهانداز گفتگو کلیک کنید با این کار کادر گفتگوی Page Setup باز می شود.
- در برگه Sheet ، مکان نما را در قسمت Print area قرار دهید و یکی را انتخاب کنید. یا محدوده های بیشتری در کاربرگ شما. برای انتخاب چندین محدوده، لطفاً به خاطر داشته باشید که کلید Ctrl را نگه دارید.
- روی OK کلیک کنید.
نکات و نکات:
- وقتی کتاب کار را ذخیره میکنید، ناحیه چاپ نیز ذخیره میشود . هر زمان که کاربرگ را به چاپگر میفرستید، فقط آن قسمت چاپ میشود.
- برای اطمینان از اینکه قسمتهای تعریفشده همانهایی هستند که واقعاً میخواهید، Ctrl + P را فشار دهید و از هر صفحه عبور کنید.پیش نمایش .
- برای چاپ سریع بخشی از داده های خود بدون تنظیم ناحیه چاپ، محدوده مورد نظر را انتخاب کنید، Ctrl + P را فشار دهید و Print Selection را در لیست کشویی درست در زیر تنظیمات . برای اطلاعات بیشتر، لطفاً به نحوه چاپ انتخاب، برگه یا کل کتاب کار مراجعه کنید.
نحوه تنظیم چندین ناحیه چاپ در اکسل
برای چاپ چند قسمت مختلف از یک کاربرگ، شما می توانید چندین ناحیه چاپ را به این ترتیب انتخاب کنید:
- اولین محدوده را انتخاب کنید، کلید Ctrl را نگه دارید و محدوده های دیگر را انتخاب کنید.
- در برگه Page Layout ، در گروه Page Setup ، روی Print Area > Set Print Area کلیک کنید.
انجام شد! چندین ناحیه چاپ ایجاد می شود که هر یک نمایانگر صفحه خود است.
توجه داشته باشید. این فقط برای محدوده های غیر پیوسته کار می کند. محدودههای مجاور، حتی بهصورت جداگانه انتخاب شدهاند، در یک ناحیه چاپ واحد گنجانده میشوند.
چگونه اکسل را مجبور کنیم که ناحیه چاپ را نادیده بگیرد
وقتی می خواهید یک نسخه چاپی از یک برگه کامل یا کل کتاب کار داشته باشید اما نمی خواهید برای پاک کردن تمام قسمت های چاپ زحمت بکشید، فقط به اکسل بگویید آنها را نادیده بگیرد:
- روی File > Print کلیک کنید یا Ctrl + P را فشار دهید.
- در تنظیمات ، روی پیکان بعدی کلیک کنید به چاپ برگه های فعال و نادیده گرفتن ناحیه چاپ را انتخاب کنید.
نحوه چاپ چندین ناحیه در یک صفحه
قابلیت چاپ چندین ناحیه در هر ورق کاغذ توسط a کنترل می شودمدل چاپگر، نه توسط اکسل. برای بررسی اینکه آیا این گزینه در دسترس شما است، Ctrl + P را فشار دهید، روی پیوند Printer Properties کلیک کنید، و سپس از طریق برگه های موجود در کادر محاوره ای Printer Properties جابجا شوید و Printer Properties را جستجو کنید. گزینه 8>Pages per Sheet .
اگر چاپگر شما چنین گزینه ای دارد، شما خوش شانس هستید :) اگر چنین گزینه ای وجود ندارد، پس تنها راه من می توان فکر کرد که محدوده های چاپ را در یک صفحه جدید کپی می کند. با کمک ویژگی Paste Special، می توانید محدوده های کپی شده را به داده های اصلی پیوند دهید:
- اولین ناحیه چاپ را انتخاب کنید و Ctrl + C را فشار دهید تا آن را کپی کنید.
- در یک صفحه جدید، روی هر سلول خالی کلیک راست کرده و جایگذاری ویژه > تصویر پیوند داده شده را انتخاب کنید.
- مراحل 1 و 2 را برای قسمتهای دیگر چاپ تکرار کنید.
- در صفحه جدید، Ctrl + P را فشار دهید تا تمام مناطق چاپ کپی شده در یک صفحه چاپ شوند.
نحوه تنظیم ناحیه چاپ در اکسل برای چندین ورق با VBA
در صورتی که تعداد زیادی کاربرگ با ساختار دقیقاً یکسان دارید، بدیهی است که می خواهید همان خشم را روی کاغذ ارسال کنید. مشکل این است که انتخاب چندین برگه دکمه Print Area را روی نوار غیرفعال می کند. خوشبختانه، راه حل آسانی در نحوه چاپ یک محدوده مشابه در چندین برگه توضیح داده شده است.
اگر مجبور هستید به طور منظم یک منطقه را روی چندین برگه چاپ کنید، استفاده از VBA می تواند کارها را سرعت بخشد.
تنظیم ناحیه چاپدر برگه های انتخاب شده مانند برگه فعال
این ماکرو به طور خودکار ناحیه(های) چاپ را برای همه کاربرگ های انتخابی مانند برگه فعال تنظیم می کند. هنگامی که چندین برگه انتخاب می شود، برگه فعال همان برگه ای است که هنگام اجرای ماکرو قابل مشاهده است.
تنظیم محدوده چاپ در همه کاربرگ ها مانند برگه فعال
مهم نیست چند برگه داشته باشید، این کد محدوده چاپ را در یک کتاب کار کامل مشخص می کند. در یک حرکت. به سادگی، ناحیه(های) چاپ مورد نظر را روی برگه فعال تنظیم کنید و ماکرو را اجرا کنید:
Sub SetPrintAreaAllSheets() Dim CurrentPrintArea به عنوان صفحه کم نور رشته به عنوان کاربرگ CurrentPrintArea = ActiveSheet.PageSetup.PrintAreaW For Every Sheetsor IfSheet.Sheet. .Name ActiveSheet.Name سپس Sheet.PageSetup.PrintArea = CurrentPrintArea End If Next End Subمنطقه چاپ مشخص شده را در چندین برگه تنظیم کنید
هنگام کار با کتابهای مختلف، ممکن است در صورت درخواست ماکرو راحت باشد شما میتوانید محدودهای را انتخاب کنید.
چگونه کار میکند: همه کاربرگهای هدف را انتخاب میکنید، ماکرو را اجرا میکنید، در صورت درخواست یک یا چند محدوده را انتخاب میکنید (برای انتخاب چندین محدوده، کلید Ctrl را نگه دارید)، و کلیک کنید تأیید .
Sub SetPrintAreaMultipleSheets() کم نور SelectedPrintAreaRange به عنوان محدوده کم نور SelectedPrintAreaRangeAddress به عنوان رشته کم نور صفحه به عنوان کاربرگ در خطا Resume بعدی تنظیم SelectedPrintAreaRange SelectedPrintAreArexaR. محدوده ناحیه چاپ" , "تنظیم ناحیه چاپ در چند برگه" , نوع :=8) اگر انتخاب نشده باشدPrintAreaRange چیزی نیست سپس SelectedPrintAreaRangeAddress = SelectedPrintAreaRange.Address( True , True , xlA1, False ) ActiveSeWWSheedows. .PrintArea = SelectedPrintAreaRangeAddress End Next If Set SelectedPrintAreaRange = Nothing End Sub
نحوه استفاده از ماکروها
ساده ترین راه این است که نمونه کار ما را با Print Area Macros بارگیری کنید و یک ماکرو را مستقیماً از آن Workbook اجرا کنید. به این صورت است:
- کتاب کار دانلود شده را باز کنید و در صورت درخواست ماکروها را فعال کنید.
- کتاب کار خود را باز کنید.
- در کتاب کار خود، Alt + F8 را فشار دهید، انتخاب کنید ماکرو مورد نظر، و روی Run کلیک کنید.
کتاب کار نمونه حاوی ماکروهای زیر است:
- SetPrintAreaSelectedSheets - مجموعه ها ناحیه چاپ در برگه های انتخاب شده مانند برگه فعال است.
- SetPrintAreaAllSheets - ناحیه چاپ را در تمام برگه های کتاب کار فعلی مانند برگه فعال تنظیم می کند.
- SetPrintAreaMultipleSheets - ناحیه پرینت مشخص شده را در همه برگه های انتخابی تنظیم می کند.
به طور متناوب، شمامی تواند فایل شما را به عنوان یک کتاب کار با قابلیت ماکرو (xlsm.) ذخیره کند و یک ماکرو به آن اضافه کند. برای دستورالعمل های گام به گام دقیق، لطفاً به نحوه درج و اجرای کد VBA در اکسل مراجعه کنید.
نحوه تغییر ناحیه چاپ در اکسل
به طور تصادفی داده های نامربوط گنجانده شده است یا انتخاب چند مورد از دست رفته است. سلول های مهم؟ مشکلی نیست، 3 راه آسان برای ویرایش ناحیه چاپ در اکسل وجود دارد.
نحوه گسترش ناحیه چاپ در اکسل
برای افزودن سلول های بیشتر به ناحیه چاپ موجود، کافی است موارد زیر را انجام دهید:
- سلول هایی را که می خواهید اضافه کنید انتخاب کنید.
- در برگه Page Layout ، در گروه Page Setup ، کلیک کنید منطقه چاپ > افزودن به ناحیه چاپ .
انجام شد!
این از البته سریعترین راه برای تغییر ناحیه چاپ است، اما شفاف نیست. برای درست کردن آن، در اینجا چند نکته مهم وجود دارد که باید به خاطر بسپارید:
- گزینه افزودن به ناحیه چاپ تنها زمانی ظاهر می شود که کاربرگ از قبل حداقل یک ناحیه چاپ داشته باشد.
- اگر سلول هایی که اضافه می کنید مجاور نیست با ناحیه چاپ موجود، یک ناحیه چاپ جدید ایجاد می شود و به عنوان یک صفحه متفاوت چاپ می شود.
- اگر صفحه جدید چاپ می شود. سلول ها مجاور ناحیه چاپ موجود هستند، در همان قسمت قرار می گیرند و در همان صفحه چاپ می شوند.
ناحیه چاپ را در اکسل با استفاده از Name Manager ویرایش کنید
هر بار که یک ناحیه چاپ را در اکسل تنظیم می کنید، یک محدوده تعریف شده با نام Print_Area ایجاد می شود و وجود داردچیزی که شما را از تغییر مستقیم آن محدوده باز دارد. به این صورت است:
- در برگه Formulas ، در گروه Defined Names ، روی Name Manager کلیک کنید یا میانبر Ctrl + F3 را فشار دهید. .
- در کادر گفتگوی Name Manager ، محدوده ای را که می خواهید تغییر دهید انتخاب کنید و روی دکمه Edit کلیک کنید.
تغییر ناحیه چاپ از طریق کادر گفتگوی Page Setup
یک راه سریع دیگر برای تنظیم ناحیه چاپ در اکسل استفاده از کادر محاوره ای Page Setup است. بهترین چیز در مورد این روش این است که به شما امکان می دهد هر تغییری را که می خواهید انجام دهید - ناحیه چاپ را تغییر دهید، یک قسمت جدید را حذف کنید یا اضافه کنید.
- در برگه Page Layout ، در گروه Page Setup ، روی راهانداز گفتگو (یک فلش کوچک در گوشه پایین سمت راست) کلیک کنید.
- در برگه صفحه صفحه کادر محاوره ای Setup ، کادر Print area را خواهید دید و می توانید ویرایش های خود را همانجا انجام دهید:
- برای تغییر ناحیه چاپ موجود، حذف و تایپ کنید ارجاعات صحیح به صورت دستی.
- برای جایگزینی ناحیه موجود، مکان نما را در کادر Print area قرار دهید و محدوده جدیدی را در برگه انتخاب کنید. با این کار تمام قسمتهای چاپ موجود حذف میشود، بنابراین فقط قسمت انتخابی تنظیم میشود.
- برای افزودن یک ناحیه جدید، کلید Ctrl را فشار داده و نگه دارید و در حین انتخاب محدوده جدید. این یک ناحیه چاپ جدید را علاوه بر قسمت(های) موجود تنظیم می کند.
نحوه پاک کردن ناحیه چاپ درExcel
پاک کردن ناحیه چاپ به آسانی تنظیم آن است :)
- کاربرگ مورد علاقه را باز کنید.
- به Page Layout<2 بروید> tab > Page Setup را گروه کنید و روی دکمه Clear Print Area کلیک کنید.
توجه داشته باشید. اگر یک کاربرگ حاوی چندین ناحیه چاپی باشد، همه آنها حذف خواهند شد.
نحوه قفل کردن ناحیه چاپ در اکسل
اگر اغلب کتاب های کاری خود را با افراد دیگر به اشتراک می گذارید، ممکن است بخواهید از ناحیه چاپ محافظت کنید تا کسی نتواند چاپ های شما را خراب کند. متأسفانه، هیچ راه مستقیمی برای قفل کردن ناحیه چاپ در اکسل حتی با محافظت از یک کاربرگ یا کتاب کار وجود ندارد.
تنها راه حل مؤثر برای محافظت از ناحیه چاپ در اکسل، VBA است. برای این کار، کنترلکننده رویداد Workbook_BeforePrint را اضافه میکنید که بهصورت بیصدا، ناحیه چاپ مشخصشده را درست قبل از چاپ مجبور میکند.
یک راه سادهتر این است که کنترلکننده رویداد را برای ورق فعال تنظیم کنید. 9>، اما این با اخطارهای زیر عمل میکند:
- همه برگههای شما باید دارای رنگ(های) چاپ یکسان باشند.
- قبل از این باید همه برگههای برگه هدف را انتخاب کنید. printing.
اگر برگه های مختلف ساختار متفاوتی دارند، منطقه چاپ را برای هر برگ مشخص کنید. به صورت جداگانه .
کتاب کار فرعی خصوصی_BeforePrint(Cancel As Boolean ) Worksheets("Sheet1"