جدول المحتويات
يشرح البرنامج التعليمي كيفية إظهار أوراق العمل في Excel 2016 و 2013 و 2010 وأقل. ستتعلم كيفية إظهار ورقة العمل بسرعة عن طريق النقر بزر الماوس الأيمن وكيفية إظهار جميع الأوراق في وقت واحد باستخدام رمز VBA.
تخيل هذا: تفتح ورقة عمل وتلاحظ أن بعض الصيغ تشير إلى ورقة عمل أخرى . تنظر إلى علامات تبويب الأوراق ، لكن جدول البيانات المشار إليه غير موجود! تحاول إنشاء ورقة جديدة تحمل الاسم نفسه ، ولكن يخبرك Excel أنها موجودة بالفعل. ما يعني ذلك كله؟ ببساطة ، ورقة العمل مخفية. كيفية عرض الأوراق المخفية في Excel؟ من الواضح ، عليك أن تقوم بإخفائهم. يمكن القيام بذلك يدويًا باستخدام أمر Excel Unhide أو تلقائيًا باستخدام VBA. سيعلمك هذا البرنامج التعليمي كلا الطريقتين.
كيفية إظهار الأوراق في Excel
إذا كنت تريد رؤية ورقة واحدة أو ورقتين مخفيتين ، فإليك كيفية إظهارها بسرعة هم:
- في مصنف Excel ، انقر بزر الماوس الأيمن فوق أي علامة تبويب ورقة وحدد إظهار ... من قائمة السياق.
- في إظهار ، حدد الورقة المخفية التي تريد عرضها وانقر فوق موافق (أو انقر نقرًا مزدوجًا فوق اسم الورقة). تم!
إلى جانب القائمة السياقية للنقر بزر الماوس الأيمن ، يمكن الوصول إلى مربع الحوار إظهار من الشريط:
- في Excel 2003 والإصدارات الأقدم ، انقر فوق القائمة تنسيق ، ثم انقر فوق ورقة & gt؛ إظهار .
- في Excel 2016 ، Excel 2013 و Excel 2010 و Excel2007 ، انتقل إلى علامة التبويب الصفحة الرئيسية & gt ؛ مجموعة الخلايا ، وانقر فوق تنسيق ضمن الرؤية ، أشر إلى إخفاء & أمبير ؛ قم بإظهار ، ثم انقر فوق إظهار الورقة …
ملاحظة. يسمح لك خيار إظهار في Excel بتحديد ورقة واحدة فقط في كل مرة. لإظهار أوراق متعددة ، سيتعين عليك تكرار الخطوات المذكورة أعلاه لكل ورقة عمل على حدة أو يمكنك إظهار جميع الأوراق دفعة واحدة باستخدام وحدات الماكرو أدناه.
كيفية إظهار الأوراق في Excel باستخدام VBA
في المواقف التي يكون لديك فيها عدة أوراق عمل مخفية ، قد يكون إخفاءها واحدة تلو الأخرى مضيعة للوقت ، خاصة إذا كنت ترغب في إظهار جميع الأوراق في المصنف الخاص بك. لحسن الحظ ، يمكنك أتمتة العملية باستخدام أحد وحدات الماكرو التالية.
كيفية إظهار كافة الأوراق في Excel
يجعل هذا الماكرو الصغير جميع الأوراق المخفية في مصنف نشط مرئية في وقت واحد ، دون إزعاج مع أي إخطارات.
Sub Unhide_All_Sheets () خافت الأسابيع كورقة عمل لكل أسبوع في ActiveWorkbook.Worksheets wks.Visible = xlSheetVisible Next wks End Subإظهار جميع الأوراق المخفية وعرض عددها
مثل أعلاه ، يعرض هذا الماكرو أيضًا جميع الأوراق المخفية في مصنف. الاختلاف هو أنه عند الانتهاء ، فإنه يظهر مربع حوار لإعلام المستخدم بعدد الأوراق التي تم كشفها:
Sub Unhide_All_Sheets_Count () خافت wks مثل عدد خافت ورقة العمل كعدد صحيح = 0لكل أسبوع في ActiveWorkbook.Worksheets If wks.Visible xlSheetVisible ثم wks.Visible = xlSheetVisible count = count + 1 End if next wks If count & gt؛ 0 ثم عد MsgBox & amp؛ "تم إخفاء أوراق العمل". ، vbOKOnly ، "إظهار أوراق العمل" Else MsgBox "لم يتم العثور على أوراق عمل مخفية." ، vbOKOnly ، "إظهار أوراق العمل" End If End Sub
إظهار الأوراق المتعددة التي تحددها
إذا كنت تفضل عدم إخفاء جميع أوراق العمل مرة واحدة ، ولكن فقط تلك التي يوافق المستخدم صراحة على جعلها مرئية ، ثم اجعل الماكرو يسأل عن كل ورقة مخفية على حدة ، مثل هذا:
Sub Unhide_Selected_Sheets () Dim wks As Worksheet Dim MsgResult As VbMsgBoxResult لكل أسبوع في ActiveWorkbook.Worksheets If wks.Visible = xlSheetHidden ثم MsgResult = MsgBox ("Unhide sheet" & amp؛ wks.Name & amp؛ "؟"، vbYesNo، "Unhiding workets") If MsgResult = vbYes ثم wks.Visible = xlSheetVisible End If Next End Sub
إظهار أوراق العمل باستخدام كلمة محددة في اسم الورقة
في المواقف التي تريد فيها فقط إظهار الأوراق التي تحتوي على نص معين في أسمائها ، أضف عبارة IF إلى الماكرو الذي سيتحقق من اسم كل ورقة عمل مخفية وإظهار تلك الأوراق فقط التي تحتوي على النص الذي تحدده.
في هذا المثال ، نقوم بإظهار الأوراق التي تحتوي على كلمة " repor ر "في الاسم. سيعرض الماكرو أوراقًا مثل Report ، Report 1 ، Julyreport ، وما شابه.
لإظهار أوراق العمل التي تحتوي أسماؤها على بعض الكلمات الأخرى ، استبدل " report " في الكود التالي بالنص الخاص بك.
Sub Unhide_Sheets_Contain ( ) خافت الأسابيع كعدد خافت لورقة العمل كعدد صحيح = 0 لكل أسبوع في ActiveWorkbook.Worksheets If (wks.Visible xlSheetVisible) و (InStr (wks.Name، "report") & gt؛ 0) ثم wks.Visible = xlSheetVisible count = عدد + 1 End If Next wks If count & gt؛ 0 ثم عد MsgBox & amp؛ "تم إخفاء أوراق العمل". ، vbOKOnly ، "إظهار أوراق العمل" Else MsgBox "لم يتم العثور على أوراق عمل مخفية بالاسم المحدد." ، vbOKOnly ، "إظهار أوراق العمل" End If End Subكيفية استخدام وحدات الماكرو لإظهار الأوراق في Excel
لاستخدام وحدات الماكرو في ورقة العمل ، يمكنك إما نسخ / لصق التعليمات البرمجية في Visual Basic قم بتحرير المصنف أو تنزيله باستخدام وحدات الماكرو وتشغيلها من هناك.
كيفية إدراج الماكرو في المصنف الخاص بك
يمكنك إضافة أي من وحدات الماكرو المذكورة أعلاه إلى المصنف الخاص بك بهذه الطريقة:
- افتح المصنف بأوراق مخفية.
- اضغط على Alt + F11 لفتح محرر Visual Basic.
- في الجزء الأيمن ، انقر بزر الماوس الأيمن فوق ThisWorkbook وحدد Insert & gt؛ Module من قائمة السياق
- الصق الكود في نافذة Code.
- اضغط F5 للتشغيل الماكرو.
للحصول على إرشادات مفصلة خطوة بخطوة ، يرجى الاطلاع على كيفية إدراج وتشغيل رمز VBA فيExcel.
تنزيل المصنف باستخدام وحدات الماكرو
بدلاً من ذلك ، يمكنك تنزيل نموذج المصنف الخاص بنا لإظهار الأوراق في Excel التي تحتوي على كافة وحدات الماكرو التي تمت مناقشتها في هذا البرنامج التعليمي:
- Unhide_All_Sheets - إظهار جميع أوراق العمل في مصنف نشط للحظات وبصمت.
- Unhide_All_Sheets_Count - إظهار جميع الأوراق المخفية مع عددها.
- Unhide_Selected_Sheets - عرض الأوراق المخفية التي تختار إظهارها.
- Unhide_Sheets_Contain - إظهار أوراق العمل التي تحتوي أسماؤها على كلمة أو نص معين.
لتشغيل وحدات الماكرو في Excel ، قم بما يلي:
- افتح المصنف الذي تم تنزيله وقم بتمكين وحدات الماكرو إذا طُلب منك ذلك.
- افتح المصنف الخاص بك الذي تريد أن ترى فيه الأوراق المخفية.
- في المصنف ، اضغط على Alt + F8 ، وحدد الماكرو المطلوب ، وانقر فوق تشغيل .
على سبيل المثال ، لإظهار كل الأوراق في ملف Excel الخاص بك وعرض عدد الأوراق المخفية ، تقوم بتشغيل هذا الماكرو:
كيف o إظهار الأوراق المخفية في Excel عن طريق إنشاء طريقة عرض مخصصة
بصرف النظر عن وحدات الماكرو ، يمكن التغلب على الملل المتمثل في إظهار أوراق العمل المخفية واحدة تلو الأخرى عن طريق إنشاء طريقة عرض مخصصة. إذا لم تكن معتادًا على ميزة Excel هذه ، فيمكنك التفكير في طريقة عرض مخصصة كلقطة من إعدادات المصنف التي يمكن تطبيقها في أي لحظة بنقرة بالماوس. هذه الطريقة هي الأفضل لاستخدامها في جدابداية عملك ، عندما لا يتم إخفاء أي من الأوراق بعد.
لذا ، ما سنفعله الآن هو إنشاء العرض المخصص إظهار كل الأوراق . وإليك الطريقة:
- تأكد من أن جميع جداول البيانات في المصنف الخاص بك مرئية . يوضح هذا التلميح كيفية التحقق بسرعة من المصنف بحثًا عن الأوراق المخفية.
- انتقل إلى عرض علامة التبويب & gt ؛ طرق عرض المصنف ، وانقر فوق طرق العرض المخصصة زر.
يمكنك الآن إخفاء العديد من أوراق العمل كما تريد ، وعندما ترغب في جعلها مرئية مرة أخرى ، انقر فوق الزر طرق العرض المخصصة ، حدد الزر عرض ShowAllSheet ثم انقر فوق إظهار ، أو ببساطة انقر نقرًا مزدوجًا فوق العرض.
هذا كل شيء! سيتم عرض جميع الأوراق المخفية على الفور.
كيفية التحقق مما إذا كان المصنف يحتوي على أي أوراق مخفية
أسرع طريقة للكشف عن الأوراق المخفية في Excel هي: انقر بزر الماوس الأيمن فوق أي علامة تبويب ورقة وانظر إذا تم تمكين الأمر إخفاء… أم لا. إذا تم تمكينه ، فانقر فوقه واطلع على الأوراق المخفية. إذا تم تعطيله (رمادى اللون) ، فإن المصنف لا يحتوي على أوراق مخفية.
ملاحظة. لا تظهر هذه الطريقة أوراق مخفية للغاية. الطريقة الوحيدة لعرض هذه الأوراق هي إظهارهالهم مع VBA.
لا يمكن إظهار الأوراق في Excel - المشاكل والحلول
إذا كنت غير قادر على إظهار أوراق معينة في Excel ، فإن نصائح استكشاف الأخطاء وإصلاحها التالية قد تلقي بعض الضوء على السبب.
1. المصنف محمي
لا يمكن إخفاء الأوراق أو إظهارها إذا تمت حماية بنية المصنف (يجب عدم الخلط بينها وبين تشفير كلمة المرور على مستوى المصنف أو حماية ورقة العمل). للتحقق من ذلك ، انتقل إلى علامة التبويب مراجعة & gt ؛ التغييرات المجموعة وإلقاء نظرة على الزر حماية المصنف . إذا تم تمييز هذا الزر باللون الأخضر ، فهذا يعني أن المصنف محمي. لإلغاء حمايته ، انقر فوق الزر حماية المصنف ، واكتب كلمة المرور إذا طُلب منك ذلك وقم بحفظ المصنف. لمزيد من المعلومات ، الرجاء مراجعة كيفية إلغاء تأمين مصنف محمي في Excel.
2. أوراق العمل مخفية للغاية
إذا كانت أوراق العمل الخاصة بك مخفية برمز VBA الذي يجعلها مخفية للغاية (يعين الخاصية xlSheetVeryHidden ) ، فلا يمكن عرض أوراق العمل هذه باستخدام إظهار الأمر. لإظهار الأوراق المخفية للغاية ، تحتاج إلى تغيير الخاصية من xlSheetVeryHidden إلى xlSheetVisible من داخل محرر Visual Basic أو تشغيل رمز VBA.
3. لا توجد أوراق مخفية في المصنف
إذا ظهر الأمر إظهار باللون الرمادي على الشريط وقائمة النقر بزر الماوس الأيمن ، فهذا يعني عدم وجود ورقة مخفية واحدة فيالمصنف الخاص بك :)
هذه هي الطريقة التي تقوم بها بإخفاء الأوراق في Excel. إذا كنت مهتمًا بمعرفة كيفية إخفاء أو إظهار كائنات أخرى مثل الصفوف أو الأعمدة أو الصيغ ، فستجد التفاصيل الكاملة في المقالات أدناه. أشكركم على القراءة وآمل أن أراكم على مدونتنا الأسبوع المقبل!
التنزيلات المتاحة
وحدات الماكرو لإظهار أوراق العمل في Excel