كيفية جعل ورقة عمل Excel مخفية للغاية وإظهارها

  • شارك هذا
Michael Brown

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

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

    ما هي ورقة العمل المخفية جدًا في Excel؟

    كما يعلم الجميع ، يمكن أن تكون ورقة Excel مرئية أو مخفية. في واقع الأمر ، هناك مستويان من إخفاء ورقة العمل: مخفي و مخفي جدًا .

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

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

    • xlSheetVisible (أو TRUE) - الورقة مرئية
    • xlSheetHidden (أو FALSE) - الورقة مخفية
    • xlSheetVeryHidden - الورقة مخفية جدًا

    بينما يمكن لأي شخص التبديل بين TRUE (مرئي) و FALSE (مخفي) باستخدام Excel إظهار أو إخفاء الأوامر ، لا يمكن تعيين قيمة xlVeryHidden إلا من داخل محرر Visual Basic.

    من منظور المستخدم ، ما هو الفرق بين المخفي و جدا ملاءات مخفية؟ إنه ببساطة هذا: لا يمكن جعل ورقة مخفية للغاية مرئية عبر واجهة مستخدم Excel ، والطريقة الوحيدة لإخفائها هي باستخدام VBA. لذلك ، إذا كنت ترغب في جعل بعض أوراق العمل الخاصة بك أكثر صعوبة في إظهارها من قبل الآخرين (على سبيل المثال ، تلك التي تحتوي على معلومات حساسة أو صيغ وسيطة) ، فقم بتطبيق هذا المستوى الأعلى من إخفاء الأوراق وجعلها مخفية للغاية.

    كيف جعل أوراق عمل Excel مخفية للغاية

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

    اجعل ورقة العمل مخفية للغاية عن طريق تغيير الخاصية المرئية الخاصة بها

    إذا كنت تريد إخفاء واحدة فقط تمامًا أو ورقتان ، يمكنك تغيير خاصية مرئية لكل ورقة يدويًا. إليك الكيفية:

    1. اضغط على Alt + F11 أو انقر فوق الزر Visual Basic في المطور التبويب. سيؤدي هذا إلى فتح محرر Visual Basic مع نافذة Project Explorer في اللوحة العلوية اليسرى التي تعرض شجرة لجميع المصنفات المفتوحة وأوراقها.
    2. اضغط F4 أو انقر فوق عرض & gt؛ خصائص . سيؤدي هذا إلى إجبار نافذة خصائص على الظهور أسفل Project Explorer مباشرة (يرجى الاطلاع على لقطة الشاشة أدناه). إذا كانت النافذة خصائص موجودة بالفعل ، فتخط هذه الخطوة :)
    3. في نافذة Project Explorer ، انقر فوق ورقة العمل التي تريد جعلها مخفية جدًا لتحديدها.
    4. في نافذة خصائص ، اضبط الخاصية مرئية على 2 - xlSheetVeryHidden .

    هذا كل شيء! بمجرد تغيير الخاصية مرئي ، ستختفي علامة تبويب الورقة المقابلة من أسفل المصنف. كرر الخطوات المذكورة أعلاه للأوراق الأخرى إذا لزم الأمر وأغلق نافذة محرر Visual Basic عند الانتهاء.

    اجعل ورقة العمل النشطة مخفية للغاية باستخدام رمز VBA

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

    Sub VeryHiddenActiveSheet () ActiveSheet.Visible = xlSheetVeryHidden End Sub

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

    Sub VeryHiddenActiveSheet () عند الخطأ GoTo ErrorHandler ActiveSheet.Visible = xlSheetVeryHidden Exit Sub ErrorHandler: MsgBox " يجب أن يحتوي المصنف على ورقة عمل مرئية واحدة على الأقل. " ، vbOKOnly، "Unable to Hide Worksheet" End Sub

    اجعل أوراق العمل المتعددة مخفية جدًا باستخدام رمز VBA

    في حالة رغبتك في تعيين جميع الأوراق المحددة لتكون مخفية جدًا ، انتقل من خلال كافة الأوراق المحددة في مصنف نشط (ActiveWindow) واحدة تلو الأخرى وقم بتغيير الخاصية المرئية إلى xlSheetVeryHidden .

    Sub VeryHiddenSelectedSheets () Dim wks As Worksheet On Error GoTo ErrorHandler لكل أسبوع في ActiveWindow.SelectedSheets wks.Visible = xlSheetVeryHidden Next Exit Sub ErrorHandler: MsgBox "يجب أن يحتوي المصنف على ورقة عمل مرئية واحدة على الأقل." ، vbOKOnly ، "غير قادر على إخفاء أوراق العمل" End Sub

    كيفية إظهار الأوراق المخفية جدًا في Excel

    الآن بعد أن عرفت كيفية إخفاء الأوراق تمامًا في Excel ، حان الوقت للتحدث عن كيفية عرض الصفحات المخفيةالخاصية مرة أخرى إلى xlSheetVisible .

    1. اضغط Alt + F11 لفتح محرر Visual Basic.
    2. في نافذة VBAProject ، حدد ورقة العمل التي تريد إظهارها.
    3. في نافذة خصائص ، اضبط الخاصية مرئية على -1 - xlSheetVisible .

    تم!

    إظهار جميع الأوراق المخفية جدًا باستخدام VBA

    إذا كان لديك الكثير من الأوراق المخفية جدًا وتريد إظهارها جميعًا مرة أخرى ، سيعمل هذا الماكرو على علاج:

    Sub UnhideVeryHiddenSheets () خافت wks كورقة عمل لكل أسبوع في أوراق العمل إذا كان wks.Visible = xlSheetVeryHidden ثم wks.Visible = xlSheetVisible Next End Sub

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

    إظهار جميع الأوراق المخفية والمخفية للغاية في وقت واحد

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

    Sub UnhideAllSheets () Dim wks As Worksheet لكل أسبوع في ActiveWorkbook.Worksheets wks.Visible = xlSheetVisible الأسابيع التالية End Sub

    كيفية استخدام وحدات ماكرو الأوراق المخفية جدًا

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

    1. افتح المصنف حيث تريد إخفاء الأوراق أو إظهارها.
    2. اضغط على Alt + F11 لفتح الملف المرئيمحرر أساسي.
    3. في الجزء الأيمن ، انقر بزر الماوس الأيمن فوق ThisWorkbook وحدد Insert & gt؛ Module من قائمة السياق.
    4. الصق الرمز في نافذة التعليمات البرمجية.
    5. اضغط F5 لتشغيل الماكرو.

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

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

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

    • VeryHiddenActiveSheet - يجعل الورقة النشطة مخفية جدًا.
    • VeryHiddenSelectedSheets - يجعل كل الأوراق المحددة مخفية للغاية.
    • UnhideVeryHiddenSheets - إظهار جميع الأوراق المخفية جدًا في مصنف نشط.
    • UnhideAllSheets - إظهار كافة الأوراق المخفية في مصنف نشط (مخفي بشكل عادي ومخفي للغاية).

    لتشغيل وحدات الماكرو في Excel ، قم بما يلي:

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

    على سبيل المثال ، إليك كيفية جعل جميع أوراق العمل المحددة مخفية للغاية:

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

    نموذج مصنف للتنزيل

    وحدات ماكرو الأوراق المخفية جدًا (ملف .xlsm)

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