كيفية تعيين منطقة الطباعة وتغييرها في Excel

  • شارك هذا
Michael Brown

جدول المحتويات

في هذا البرنامج التعليمي ، ستتعلم كيفية تحديد منطقة الطباعة في Excel يدويًا وكيفية تعيين نطاقات الطباعة لأوراق متعددة باستخدام وحدات الماكرو.

عندما تضغط على زر طباعة في Excel ، تتم طباعة جدول البيانات بالكامل افتراضيًا ، والذي يستغرق غالبًا صفحات متعددة. ولكن ماذا لو لم تكن بحاجة حقًا إلى كل محتوى ورقة عمل ضخمة على الورق؟ لحسن الحظ ، يوفر Excel القدرة على تحديد الأجزاء للطباعة. تُعرف هذه الميزة باسم منطقة الطباعة .

    منطقة طباعة Excel

    A منطقة الطباعة هي نطاق من الخلايا إلى أن تدرج في النسخة المطبوعة النهائية. في حالة عدم رغبتك في طباعة جدول البيانات بالكامل ، قم بتعيين منطقة طباعة تتضمن تحديدك فقط.

    عندما تضغط على Ctrl + P أو انقر فوق الزر طباعة على الورقة التي منطقة طباعة محددة ، ستتم طباعة هذه المنطقة فقط.

    يمكنك تحديد مناطق طباعة متعددة في ورقة عمل واحدة ، وستتم طباعة كل منطقة على صفحة منفصلة. يؤدي حفظ المصنف أيضًا إلى حفظ منطقة الطباعة. إذا غيرت رأيك في وقت لاحق ، فيمكنك مسح منطقة الطباعة أو تغييرها.

    يمنحك تحديد منطقة الطباعة مزيدًا من التحكم في شكل كل صفحة مطبوعة ، ومن الناحية المثالية ، يجب عليك دائمًا تعيين منطقة الطباعة قبل إرسال ورقة عمل إلى الطابعة. بدونها ، قد ينتهي بك الأمر بصفحات فوضوية يصعب قراءتها حيث يتم قطع بعض الصفوف والأعمدة المهمة ، خاصةً إذا كانت ورقة العمل الخاصة بك أكبر من) .PageSetup.PrintArea = "A1: D10" Worksheets ("Sheet2") .PageSetup.PrintArea = "A1: F10" End Sub

    يقوم الماكرو أعلاه بتعيين منطقة الطباعة إلى A1: D10 لـ Sheet1 وإلى A1: F10 لـ الورقة 2 . أنت حر في تغيير هذه الأشياء حسب الرغبة بالإضافة إلى إضافة المزيد من الأوراق.

    لإضافة معالج الأحداث في المصنف الخاص بك ، قم بتنفيذ الخطوات التالية:

    1. اضغط Alt + F11 إلى افتح محرر Visual Basic .
    2. في نافذة Project Explorer الموجودة على اليسار ، قم بتوسيع عقدة المصنف الهدف وانقر نقرًا مزدوجًا فوق ThisWorkbook .
    3. في نافذة رمز ThisWorkbook ، الصق الرمز.

    ملاحظة. لكي يعمل هذا الأسلوب ، يجب حفظ الملف كمصنف ممكن بماكرو (.xlsm) ويجب تمكين الماكرو عند فتح المصنف.

    مشكلات منطقة طباعة Excel

    تتعلق معظم مشكلات الطباعة في Excel عادةً بإعدادات الطابعة بدلاً من منطقة الطباعة. ومع ذلك ، قد تكون نصائح استكشاف الأخطاء وإصلاحها التالية مفيدة عندما لا يقوم Excel بطباعة البيانات الصحيحة.

    لا يمكن تعيين منطقة الطباعة في Excel

    المشكلة : لا يمكنك الحصول على Excel لقبول منطقة الطباعة التي تحددها. يعرض الحقل منطقة الطباعة بعض النطاقات الفردية ، ولكن ليس النطاقات التي أدخلتها.

    الحل : حاول مسح منطقة الطباعة تمامًا ، ثم حددها من جديد.

    لم تتم طباعة جميع الأعمدة

    المشكلة : لقد حددت عددًا معينًا من الأعمدة للطباعةالمنطقة ، ولكن لم تتم طباعتها جميعًا.

    الحل : على الأرجح ، يتجاوز عرض العمود حجم الورق. حاول جعل الهوامش أضيق أو اضبط القياس - اختر ملاءمة كل الأعمدة في صفحة واحدة .

    تتم طباعة منطقة الطباعة على عدة صفحات

    المشكلة : أنت تريد نسخة مطبوعة من صفحة واحدة ، لكنها تطبع على عدة صفحات.

    الحل: تتم طباعة النغمات غير المتجاورة على صفحات فردية حسب التصميم. إذا حددت نطاقًا واحدًا فقط ولكن تم تقسيمه إلى عدة صفحات ، فعلى الأرجح أنه أكبر من حجم الورق. لإصلاح ذلك ، حاول تعيين جميع الهوامش بالقرب من 0 أو اختر Fit Sheet on One Page. لمزيد من التفاصيل ، يرجى الاطلاع على كيفية طباعة جدول بيانات Excel على صفحة واحدة.

    هذه هي الطريقة التي تحددها ، قم بتغيير ومسح منطقة الطباعة في Excel. أشكرك على القراءة وآمل أن أراك على مدونتنا الأسبوع المقبل!

    الورق الذي تستخدمه.

    كيفية تعيين منطقة الطباعة في Excel

    لإرشاد Excel إلى أي قسم من بياناتك يجب أن يظهر في نسخة مطبوعة ، تابع بإحدى الطرق التالية.

    أسرع طريقة لتعيين منطقة الطباعة في Excel

    أسرع طريقة لتعيين نطاق طباعة ثابت هي:

    1. حدد جزء ورقة العمل الذي تريده print.
    2. في علامة التبويب تخطيط الصفحة ، في المجموعة إعداد الصفحة ، انقر فوق منطقة الطباعة & gt؛ تعيين ناحية الطباعة .

    سيظهر خط رمادي باهت للدلالة على منطقة الطباعة.

    طريقة أكثر إفادة لتحديد منطقة الطباعة في Excel

    هل تريد رؤية جميع إعداداتك بشكل مرئي؟ فيما يلي طريقة أكثر شفافية لتحديد منطقة الطباعة:

    1. في علامة التبويب تخطيط الصفحة ، في مجموعة إعداد الصفحة ، انقر فوق مشغل الحوار . سيؤدي هذا إلى فتح مربع الحوار إعداد الصفحة .
    2. في علامة التبويب ورقة ، ضع المؤشر في حقل منطقة الطباعة وحدد واحدًا أو نطاقات أكثر في ورقة العمل الخاصة بك. لتحديد عدة نطاقات ، يرجى تذكر الضغط باستمرار على مفتاح Ctrl.
    3. انقر فوق موافق .

    نصائح وملاحظات:

    • عند حفظ المصنف ، يتم أيضًا حفظ منطقة الطباعة . عندما ترسل ورقة العمل إلى الطابعة ، ستتم طباعة هذه المنطقة فقط.
    • للتأكد من أن المناطق المحددة هي التي تريدها حقًا ، اضغط على Ctrl + P وانتقل إلى كل صفحة معاينة .
    • لطباعة جزء معين من بياناتك بسرعة دون تعيين منطقة طباعة ، حدد النطاق (النطاقات) المطلوبة ، واضغط على Ctrl + P واختر تحديد الطباعة في القائمة المنسدلة أسفل الإعدادات . لمزيد من المعلومات ، يرجى الاطلاع على كيفية طباعة التحديد أو الورقة أو المصنف بأكمله.

    كيفية تعيين مناطق طباعة متعددة في Excel

    لطباعة أجزاء قليلة مختلفة من ورقة العمل ، أنت يمكن تحديد مناطق طباعة متعددة بهذه الطريقة:

    1. حدد النطاق الأول ، واضغط باستمرار على مفتاح Ctrl وحدد نطاقات أخرى.
    2. في علامة التبويب تخطيط الصفحة ، في المجموعة إعداد الصفحة ، انقر فوق منطقة الطباعة & gt؛ تعيين منطقة الطباعة .

    تم! يتم إنشاء مناطق طباعة متعددة ، كل منها يمثل صفحته الخاصة.

    ملاحظة. يعمل هذا فقط مع النطاقات غير المتجاورة . سيتم تضمين النطاقات المجاورة ، حتى لو تم تحديدها بشكل منفصل ، في منطقة طباعة واحدة.

    كيفية إجبار Excel على تجاهل منطقة الطباعة

    عندما تريد نسخة ورقية من ورقة كاملة أو مصنف كامل ولكن لا تريد إزعاج مسح جميع مناطق الطباعة ، فقط أخبر Excel أن يتجاهلها:

    1. انقر فوق ملف & gt؛ طباعة أو اضغط على Ctrl + P.
    2. ضمن إعدادات ، انقر فوق السهم التالي إلى طباعة الأوراق النشطة وحدد تجاهل منطقة الطباعة .

    كيفية طباعة مناطق متعددة على صفحة واحدة

    يتم التحكم في القدرة على طباعة مناطق متعددة لكل ورقة بواسطة aطراز الطابعة ، وليس بواسطة Excel. للتحقق مما إذا كان هذا الخيار متاحًا لك ، اضغط على Ctrl + P ، وانقر فوق الرابط خصائص الطابعة ، ثم قم بالتبديل عبر علامات التبويب المتاحة في مربع الحوار خصائص الطابعة الذي يبحث عن صفحات لكل ورقة الخيار.

    إذا كانت طابعتك بها مثل هذا الخيار ، فأنت محظوظ :) إذا لم يكن هناك مثل هذا الخيار ، فإن الطريقة الوحيدة يمكن التفكير في نسخ نطاقات الطباعة إلى ورقة جديدة. بمساعدة ميزة لصق خاص ، يمكنك ربط النطاقات المنسوخة بالبيانات الأصلية بهذه الطريقة:

    1. حدد منطقة الطباعة الأولى واضغط على Ctrl + C لنسخها.
    2. في ورقة جديدة ، انقر بزر الماوس الأيمن فوق أي خلية فارغة واختر لصق خاص & gt؛ صورة مرتبطة .
    3. كرر الخطوتين 1 و 2 لمناطق الطباعة الأخرى.
    4. في الورقة الجديدة ، اضغط على Ctrl + P لطباعة جميع مناطق الطباعة المنسوخة في صفحة واحدة.

    كيفية تعيين منطقة الطباعة في Excel لأوراق متعددة مع VBA

    إذا كان لديك الكثير من أوراق العمل بنفس البنية تمامًا ، فمن الواضح أنك تريد إخراج نفس الغضب على الورق. تكمن المشكلة في أن تحديد عدة أوراق يعطل الزر منطقة الطباعة على الشريط. لحسن الحظ ، هناك حل بديل سهل موصوف في كيفية طباعة نفس النطاق في أوراق متعددة.

    إذا كان عليك طباعة نفس المنطقة على أوراق متعددة بانتظام ، يمكن أن يؤدي استخدام VBA إلى تسريع الأمور.

    اضبط منطقة الطباعةفي الأوراق المحددة كما في الورقة النشطة

    يقوم هذا الماكرو تلقائيًا بتعيين منطقة (مناطق) الطباعة لجميع أوراق العمل المحددة كما هو الحال في الورقة النشطة. عند تحديد أوراق متعددة ، تكون الورقة النشطة هي الورقة المرئية عند تشغيل الماكرو.

    Sub SetPrintAreaSelectedSheets () Dim CurrentPrintArea As String Dim Sheet As Worksheet CurrentPrintArea = ActiveSheet.PageSetup.PrintArea لكل ورقة في ActiveWindow.SelectedSheets () Sheet.PageSetup.PrintArea = CurrentPrintArea span & gt؛ Next End Sub

    اضبط نطاق الطباعة في جميع أوراق العمل كما هو الحال في الورقة النشطة

    بغض النظر عن عدد الأوراق لديك ، فإن هذا الرمز يحدد نطاق الطباعة في مصنف كامل خلال مرة واحدة. ببساطة ، قم بتعيين منطقة (مناطق) الطباعة المطلوبة على الورقة النشطة وتشغيل الماكرو:

    Sub SetPrintAreaAllSheets () Dim CurrentPrintArea مثل String Dim Sheet As Worksheet CurrentPrintArea = ActiveSheet.PageSetup.PrintArea = ActiveSheet.PageSetup.PrintArea لكل ورقة في ActiveWorkbook.Sheets If Sheet .Name ActiveSheet.Name ثم Sheet.PageSetup.PrintArea = CurrentPrintArea End If Next End Sub

    عيّن منطقة الطباعة المحددة في أوراق متعددة

    عند العمل مع مصنفات مختلفة ، قد تجدها مناسبة إذا طالبت الماكرو عليك تحديد نطاق.

    إليك كيفية عمله: يمكنك تحديد جميع أوراق العمل الهدف ، وتشغيل الماكرو ، وتحديد نطاق واحد أو أكثر عند مطالبتك (لتحديد نطاقات متعددة ، مع الاستمرار في الضغط على مفتاح Ctrl) ، والنقر موافق .

    Sub SetPrintAreaMultipleSheets () Dim SelectedPrintAreaRange كنطاق خافت SelectedPrintAreaRangeAddress باعتباره ورقة خافتة متسلسلة لورقة عمل عند الخطأ استئناف المجموعة التالية SelectedPrintAreaRange = Application.InputBox ("الرجاء التحديد نطاق منطقة الطباعة "،" تعيين منطقة الطباعة في أوراق متعددة "، النوع: = 8) إذا لم يكن SelectedPrintAreaRange لا شيء ، ثم SelectedPrintAreaRangeAddress = SelectedPrintAreaRange.Address (True ، True ، xlA1 ، False) لكل ورقة في ActiveWindow.SelectedSheets Sheet.PageSetup .PrintArea = SelectedPrintAreaRangeAddress Next End If Set SelectedPrintAreaRange = Nothing End Sub

    كيفية استخدام وحدات الماكرو

    أسهل طريقة هي تنزيل نموذج المصنف باستخدام وحدات ماكرو منطقة الطباعة وتشغيل ماكرو مباشرةً من هذا المصنف. وإليك الطريقة:

    1. افتح المصنف الذي تم تنزيله وقم بتمكين وحدات الماكرو إذا طُلب منك ذلك.
    2. افتح المصنف الخاص بك.
    3. في المصنف الخاص بك ، اضغط على Alt + F8 ، حدد الماكرو المهم ، وانقر فوق تشغيل .

    يحتوي نموذج المصنف على وحدات الماكرو التالية:

    • SetPrintAreaSelectedSheets - مجموعات منطقة الطباعة في الأوراق المحددة كما في الورقة النشطة.
    • SetPrintAreaAllSheets - يضبط منطقة الطباعة في جميع أوراق المصنف الحالي على الورقة النشطة.
    • SetPrintAreaMultipleSheets - يضبط منطقة الطباعة المحددة في جميع أوراق العمل المحددة.

    بدلاً من ذلك ، أنتيمكنك حفظ ملفك كمصنف ممكن بماكرو (.xlsm) وإضافة ماكرو إليه. للحصول على الإرشادات التفصيلية خطوة بخطوة ، يرجى الاطلاع على كيفية إدراج وتشغيل رمز VBA في Excel.

    كيفية تغيير منطقة الطباعة في Excel

    تضمين بيانات غير ملائمة عن طريق الخطأ أو عدم تحديد عدد قليل منها خلايا مهمة؟ لا مشكلة ، هناك 3 طرق سهلة لتحرير منطقة الطباعة في Excel.

    كيفية توسيع منطقة الطباعة في Excel

    لإضافة المزيد من الخلايا إلى منطقة الطباعة الموجودة ، فقط قم بما يلي:

    1. حدد الخلايا التي ترغب في إضافتها.
    2. في علامة التبويب تخطيط الصفحة ، في المجموعة إعداد الصفحة ، انقر فوق منطقة الطباعة & gt؛ إضافة إلى منطقة الطباعة .

    تم!

    هذا من بالطبع أسرع طريقة لتعديل منطقة الطباعة ، ولكن ليست شفافة. للحصول على ذلك بشكل صحيح ، إليك بعض الأشياء المهمة التي يجب تذكرها:

    • يظهر الخيار إضافة إلى منطقة الطباعة فقط عندما تحتوي ورقة العمل بالفعل على منطقة طباعة واحدة على الأقل.
    • إذا كانت الخلايا التي تضيفها غير متجاورة إلى منطقة الطباعة الحالية ، فسيتم إنشاء منطقة طباعة جديدة ، وستتم طباعتها كصفحة مختلفة.
    • إذا كانت جديدة الخلايا مجاورة لمنطقة الطباعة الحالية ، سيتم تضمينها في نفس المنطقة وطباعتها على نفس الصفحة.

    تحرير منطقة الطباعة في Excel باستخدام Name Manager

    في كل مرة تقوم فيها بتعيين منطقة طباعة في Excel ، يتم إنشاء نطاق محدد باسم Print_Area ، وهناكلا شيء يمنعك من تعديل هذا النطاق مباشرة. وإليك الكيفية:

    1. في علامة التبويب الصيغ ، في مجموعة الأسماء المعرفة ، انقر فوق مدير الاسم أو اضغط على اختصار Ctrl + F3 .
    2. في مربع الحوار مدير الأسماء ، حدد النطاق الذي تريد تغييره وانقر فوق الزر تحرير .

    تغيير منطقة الطباعة عبر مربع حوار إعداد الصفحة

    هناك طريقة سريعة أخرى لضبط منطقة الطباعة في Excel وهي استخدام مربع الحوار إعداد الصفحة . أفضل شيء في هذه الطريقة هو أنها تتيح لك إجراء أي تغييرات تريدها - تعديل منطقة الطباعة أو حذف أو إضافة واحدة جديدة.

    1. في علامة التبويب تخطيط الصفحة ، في المجموعة إعداد الصفحة ، انقر فوق مشغل الحوار (سهم صغير في الزاوية اليمنى السفلية).
    2. في علامة التبويب ورقة من الصفحة إعداد مربع الحوار ، سترى مربع منطقة الطباعة ويمكنك إجراء التعديلات مباشرة هناك:
      • من أجل تعديل منطقة الطباعة الحالية ، احذف واكتب المراجع الصحيحة يدويًا.
      • لاستبدال المنطقة الحالية ، ضع المؤشر في مربع منطقة الطباعة وحدد نطاقًا جديدًا على الورقة. سيؤدي هذا إلى إزالة جميع مناطق الطباعة الحالية بحيث يتم تعيين المنطقة المحددة فقط.
      • لإضافة منطقة جديدة ، اضغط مع الاستمرار على مفتاح Ctrl أثناء تحديد نطاق جديد. سيؤدي هذا إلى تعيين منطقة طباعة جديدة بالإضافة إلى المنطقة (المناطق) الحالية.

    كيفية مسح منطقة الطباعة فيExcel

    يعد مسح منطقة الطباعة سهلاً مثل إعداده :)

    1. افتح ورقة العمل التي تريدها.
    2. قم بالتبديل إلى تخطيط الصفحة علامة التبويب & gt؛ إعداد الصفحة المجموعة وانقر فوق الزر مسح منطقة الطباعة .

    ملاحظة. إذا احتوت ورقة العمل على مناطق طباعة متعددة ، فستتم إزالتها جميعًا.

    كيفية تأمين منطقة الطباعة في Excel

    إذا كنت تشارك المصنفات الخاصة بك مع أشخاص آخرين بشكل متكرر ، فقد ترغب في حماية منطقة الطباعة بحيث لا يمكن لأي شخص العبث بالمطبوعات الخاصة بك. للأسف ، لا توجد طريقة مباشرة لقفل منطقة الطباعة في Excel حتى من خلال حماية ورقة عمل أو مصنف.

    الحل الوحيد لحماية منطقة الطباعة في Excel هو VBA. لهذا ، يمكنك إضافة معالج الحدث Workbook_BeforePrint الذي يفرض بصمت منطقة الطباعة المحددة قبل الطباعة مباشرة.

    ستكون الطريقة الأبسط هي تعيين معالج الأحداث للورقة النشطة ، ولكن هذا يعمل مع التحذيرات التالية:

    • يجب أن تحتوي جميع أوراق العمل الخاصة بك على نفس معدل الطباعة.
    • ستحتاج إلى تحديد جميع علامات تبويب الورقة الهدف من قبل طباعة.
    Private Sub Workbook_BeforePrint (إلغاء كـ منطقي) ActiveSheet.PageSetup.PrintArea = "A1: D10" End Sub

    إذا كانت الأوراق المختلفة لها بنية مختلفة ، فحدد منطقة الطباعة لـ كل ورقة على حدة .

    أوراق عمل Sub Workbook_BeforePrint (إلغاء كـ منطقي) ("Sheet1")

    مايكل براون متحمس للتكنولوجيا ولديه شغف لتبسيط العمليات المعقدة باستخدام أدوات البرمجيات. مع أكثر من عشر سنوات من الخبرة في صناعة التكنولوجيا ، صقل مهاراته في Microsoft Excel و Outlook ، بالإضافة إلى جداول بيانات Google والمستندات. مدونة مايكل مكرسة لمشاركة معرفته وخبرته مع الآخرين ، وتقديم نصائح ودروس تعليمية سهلة المتابعة لتحسين الإنتاجية والكفاءة. سواء كنت محترفًا متمرسًا أو مبتدئًا ، تقدم مدونة مايكل رؤى قيمة ونصائح عملية للحصول على أقصى استفادة من أدوات البرامج الأساسية هذه.