كيفية تقييد الوصول إلى ورقة عمل معينة في Excel؟
في إدارة البيانات اليومية، قد يكون لديك معلومات حساسة أو سرية في أوراق عمل معينة من مصنف Excel الخاص بك والتي تريد تقييدها من العرض أو التحرير غير المصرح به. ببساطة إخفاء ورقة العمل باستخدام ميزة الإخفاء المدمجة ليس آمنًا، حيث يمكن لأي شخص على دراية بـ Excel إظهارها بنقرات قليلة. لذلك، من المهم البحث عن طرق أكثر قوة لتقييد الوصول الحقيقي إلى أوراق العمل وحماية بياناتك الحرجة.
يستكشف هذا المقال عدة طرق عملية لتقييد الوصول إلى ورقة عمل معينة في Excel، لكل منها سيناريوهاتها التطبيقية، ومزاياها وعيوبها. ستتعلم كل من الطرق اليدوية والآلية، بما في ذلك الحلول باستخدام VBA وإعدادات الحماية المدمجة في Excel، حتى تتمكن من العثور على النهج الأفضل لاحتياجاتك.
➤ تقييد الوصول إلى ورقة عمل معينة باستخدام "الإخفاء الكامل"
➤ تقييد الوصول إلى ورقة عمل معينة باستخدام Kutools لـ Excel
➤ حماية الوصول إلى ورقة العمل بمطالبة كلمة مرور VBA
➤ حماية هيكل المصنف لتقييد الوصول إلى ورقة العمل
تقييد الوصول إلى ورقة عمل معينة باستخدام "الإخفاء الكامل"
يمكنك تعزيز خصوصية ورقة العمل عن طريق تعيين مدى ظهورها إلى "مُخفي بالكامل" في محرر Visual Basic for Applications (VBA). لا يمكن استعادة أوراق العمل التي تم تعيينها على "مُخفي بالكامل" باستخدام ميزة إظهار Excel العادية، مما يوفر مستوى أعلى من الاخفاء مقارنة بالإخفاء العادي.
ومع ذلك، يمكن للمستخدمين الذين لديهم معرفة حول محرر VBA عرض وإظهار هذه الأوراق. لذلك، وبينما يعتبر "الإخفاء الكامل" رادعًا مفيدًا للمستخدمين العاديين، فإنه ليس مخصصًا ليكون تدبيرًا أمنيًا قويًا. فكر في دعمه بحماية كلمة مرور لمحرر VBA لزيادة الأمان.
1. افتح مصنفك المستهدف وانتقل إلى ورقة العمل التي تريد تقييد الوصول إليها. انقر بزر الماوس الأيمن على تبويب الورقة واختر عرض الكود من القائمة.
2. في نافذة Microsoft Visual Basic for Applications، ابحث عن لوحة الخصائص (عادةً في الجزء السفلي الأيسر؛ إذا لم تكن مرئية، اضغط F4).
3. في لوحة الخصائص، ابحث عن خاصية الظهور للورقة المحددة. حدد 2 – xlSheetVeryHidden من القائمة المنسدلة لجعل الورقة "مخفية تمامًا".
4. أغلق نافذة Microsoft Visual Basic for Applications.
الآن، أصبحت الورقة المختارة "مخفية تمامًا" ولن تظهر في مربع الحوار إظهار (الرئيسية > تنسيق > إخفاء وإظهار > إظهار الورقة). فقط أولئك الذين لديهم حق الوصول إلى محرر VBA يمكنهم التراجع عن هذا الإجراء.
✅ متى تستخدم: لتقييد الوصول إلى ورقة العمل بسرعة من المستخدمين العاديين عندما لا تكون هناك حاجة إلى أمان قوي.
ملاحظات: يمكن للمستخدمين المتمرسين في VBA الوصول إلى البيانات؛ غير مناسبة للمعلومات الحساسة للغاية.
نصائح: إذا نسيت أي أوراق تم إخفاؤها "تمامًا"، يمكنك سرد جميع الأوراق في محرر VBA وضبط ظهورها حسب الحاجة. للحصول على حماية أفضل، ضع كلمة مرور لمشروع VBA الخاص بك (انقر بزر الماوس الأيمن على مشروع VBA > خصائص المشروع... > تبويب الحماية > تحقق من "تأمين المشروع للعرض" > ضع كلمة المرور).
تقييد الوصول إلى ورقة عمل معينة باستخدام Kutools لـ Excel
Kutools لـ Excel يبسط إدارة ظهور ورقة العمل مع ميزة مخصصة - إخفاء/إظهار المصنفات والأوراق. بنقرات قليلة، يمكنك ضبط ورقة على حالة VeryHidden بدون فتح محرر VBA، وهو مثالي للمستخدمين غير التقنيين.
1. على الشريط، انقر على Kutools > إظهار وإخفاء > إخفاء/إظهار المصنفات والأوراق.
2. في مربع الحوار إخفاء/إظهار المصنفات والأوراق، يسرد إطار النوافذ المصنفة جميع المصنفات المفتوحة.
3. حدد المصنف المستهدف، اختر ورقة العمل في قائمة الأوراق، ثم ضبط ظهورها على VeryHidden من القائمة المنسدلة. أغلق مربع الحوار لتأكيد.
الورقة المختارة الآن مخفية جدًا ولن تظهر في مربع الحوار إظهار الافتراضي في Excel.
نصائح: Kutools يدعم أيضًا العمليات الجماعية - إخفاء كل الأوراق باستثناء الورقة النشطة، أو إظهار كل الأوراق المخفية/المخفية تمامًا مرة واحدة، وهو مريح عند إدارة العديد من الأوراق السرية.
السيناريوهات القابلة للتطبيق: مثالية للمستخدمين الذين يفضلون واجهة بصرية سهلة الاستخدام للتحكم في ظهور الورقة دون الدخول إلى محرر VBA.
المزايا: سريعة وبديهية؛ تقلل الأخطاء اليدوية؛ تدعم المعالجة الجماعية.
ملاحظات: الأمان مكافئ للإخفاء اليدوي "VeryHidden". يمكن للمستخدمين المتقدمين الوصول إلى الأوراق من خلال محرر VBA. لحماية أقوى، اجمع بين حماية هيكل المصنف و/أو حماية كلمة المرور لمشروع VBA.
إذا كنت ترغب في الحصول على نسخة تجريبية مجانية (30 يوم) من هذه الأداة، يرجى النقر لتنزيلها، ثم الانتقال لتطبيق العملية وفقًا للخطوات المذكورة أعلاه.
حماية الوصول إلى ورقة العمل بمطالبة كلمة مرور VBA
أحيانًا، ليس كافيًا تعيين الورقة على أنها VeryHidden - خاصة إذا كان المستخدمون يعرفون كيفية فتح محرر VBA. يمكنك إضافة فحص خفيف الوزن لكلمة المرور الذي يعمل كلما قام أحدهم بتفعيل ورقة عمل حساسة. إذا كانت كلمة المرور خاطئة (أو تم إلغاء المطالبة)، يتم إعادة المستخدم إلى ورقة آمنة.
السيناريوهات القابلة للتطبيق: البيئات التي يمكن للمستخدمين فيها الوصول إلى محرر VBA، أو عندما تحتاج إلى حماية الوصول إلى ورقة العمل دون إخفائها.
المزايا: تضيف مطالبة بكلمة مرور قبل أن يتمكن المستخدم من مشاهدة الورقة؛ سهلة التنفيذ.
ملاحظات / القيود: يمكن للمستخدمين تجاوز هذا عن طريق تعطيل الماكرو أو تعديل كود VBA. كلمات المرور حساسة لحالة الأحرف - احتفظ بها بأمان.
الخطوات:
1. اضغط Alt + F11 لفتح محرر VBA. في عقدة كائنات Microsoft Excel، انقر مرتين على ورقة العمل التي تريد حمايتها (وليست وحدة قياسية).
2. الصق الكود التالي في نافذة كود تلك الورقة (استبدل كلمة المرور واسم الورقة الآمنة الخاصة بك):
Private Sub Worksheet_Activate()
Const PWD As String = "YourPasswordHere" ' <-- change this
Const REDIRECT_SHEET As String = "Sheet1" ' <-- change this
Dim resp As Variant
Dim safeWS As Worksheet
On Error GoTo CleanExit
Set safeWS = ThisWorkbook.Worksheets(REDIRECT_SHEET)
' Prompt for password (Type:=2 returns a string; Cancel returns False)
resp = Application.InputBox( _
Prompt:="Please enter the password to access this sheet:", _
Title:="Worksheet Access", Type:=2)
' Cancel or incorrect password -> redirect away
If (VarType(resp) = vbBoolean And resp = False) Or CStr(resp) <> PWD Then
Application.EnableEvents = False ' avoid re-triggering events during redirect
MsgBox "Incorrect password. Access denied.", vbCritical, "Worksheet Access"
safeWS.Activate
End If
CleanExit:
Application.EnableEvents = True
End Sub
3. احفظ المصنف بصيغة .xlsm، أغلق المحرر، واختبر. عند تفعيل الورقة، تظهر مطالبة بكلمة المرور؛ الإدخال غير الصحيح أو الملغى يعيد المستخدم إلى الورقة الآمنة.
نصائح لمعالجة المشاكل:
- إذا لم يحدث شيء، تأكد من تمكين الماكرو وأن الكود موجود في وحدة الورقة (وليست وحدة قياسية).
- تأكد من وجود
REDIRECT_SHEET
وليس نفس الورقة التي تقوم بحمايتها. - إذا رأيت مطالبات متكررة، تحقق من أن
Application.EnableEvents
مُعاد تمكينه في النهاية (المعالج أعلاه يقوم بذلك).
حماية هيكل المصنف لتقييد الوصول إلى ورقة العمل
بدلاً من إخفاء ورقة عمل واحدة فقط، فإن الطريقة القوية هي حماية هيكل المصنف بالكامل بكلمة مرور. هذا يمنع المستخدمين من إضافة، حذف، إعادة تسمية، نقل، إخفاء، أو إظهار الأوراق إلا إذا أدخلوا كلمة المرور الصحيحة. إنها طريقة فعالة لضمان أن الأوراق الحساسة تبقى مخفية ولا يمكن الكشف عنها عبر واجهة مستخدم Excel القياسية (بما في ذلك أمر إظهار).
السيناريوهات القابلة للتطبيق: فرض القيود على أوراق عمل متعددة دفعة واحدة؛ منع أي تغييرات هيكلية على الأوراق دون إذن.
المزايا: تحظر إخفاء/إظهار، إدراج، حذف، إعادة تسمية، ونقل الأوراق عبر واجهة Excel؛ لا يتطلب VBA.
ملاحظات / القيود: إذا كانت الورقة الحساسة مرئية بالفعل قبل تطبيق الحماية، يمكن للمستخدمين مشاهدة محتوياتها. هذا لا يتحكم في التعديل/الرؤية على مستوى الخلية. كلمات المرور حساسة لحالة الأحرف. قد يحاول المستخدمون المتقدمون جدًا استرداد كلمة المرور باستخدام أدوات الجهات الخارجية، لذا اعتبر هذا رادعًا قويًا، وليس حماية تشفيرية.
الخطوات:
1. انتقل إلى تبويب المراجعة وانقر على حماية المصنف (أو حماية المصنف > حماية هيكل المصنف في الإصدارات الأحدث).
2. في مربع الحوار، تأكد من تحديد الهيكل، أدخل كلمة المرور، وانقر موافق.
3. أكد كلمة المرور عند المطالبة.
بعد تمكين الحماية، لا يمكن للمستخدمين إخفاء/إظهار، إدراج، حذف، إعادة تسمية، أو نقل أوراق العمل دون كلمة المرور. اجمع هذا مع تعيين الأوراق الحساسة على VeryHidden (عبر محرر VBA أو أداة) للحصول على دفاع متعدد الطبقات.
احتياطات: احتفظ بكلمة المرور بأمان - الاسترداد صعب. طبق الحماية قبل مشاركة الملف لضمان بدء الأوراق الحساسة وهي مخفية. إذا كان يحتاج مختلف المستخدمين إلى مستويات وصول مختلفة، فإن حماية هيكل المصنف وحدها ليست كافية - فكر في ملفات منفصلة أو ضوابط إضافية.
حل المشكلات / الإزالة: لإلغاء الحماية، انتقل إلى مراجعة > حماية المصنف (أو حماية هيكل المصنف) وأدخل كلمة المرور. إذا تم نسيان كلمة المرور، استعادتها من نسخة احتياطية أو استشر سياسة تكنولوجيا المعلومات لأساليب الاسترداد المعتمدة.
مقالات ذات صلة:
- كيفية تقييد اللصق بحيث تكون القيم فقط (منع التنسيقات) في Excel؟
- كيفية تقييد إدخال القيم بناءً على قيمة خلية أخرى في Excel؟
أفضل أدوات الإنتاجية لمكتب العمل
عزز مهاراتك في Excel باستخدام Kutools لـ Excel، واختبر كفاءة غير مسبوقة. Kutools لـ Excel يوفر أكثر من300 ميزة متقدمة لزيادة الإنتاجية وتوفير وقت الحفظ. انقر هنا للحصول على الميزة الأكثر أهمية بالنسبة لك...
Office Tab يجلب واجهة التبويب إلى Office ويجعل عملك أسهل بكثير
- تفعيل تحرير وقراءة عبر التبويبات في Word، Excel، PowerPoint، Publisher، Access، Visio وProject.
- افتح وأنشئ عدة مستندات في تبويبات جديدة في نفس النافذة، بدلاً من نوافذ مستقلة.
- يزيد إنتاجيتك بنسبة50%، ويقلل مئات النقرات اليومية من الفأرة!
جميع إضافات Kutools. مثبت واحد
حزمة Kutools for Office تجمع بين إضافات Excel وWord وOutlook وPowerPoint إضافة إلى Office Tab Pro، وهي مثالية للفرق التي تعمل عبر تطبيقات Office.





- حزمة الكل في واحد — إضافات Excel وWord وOutlook وPowerPoint + Office Tab Pro
- مثبّت واحد، ترخيص واحد — إعداد في دقائق (جاهز لـ MSI)
- الأداء الأفضل معًا — إنتاجية مُبسطة عبر تطبيقات Office
- تجربة كاملة لمدة30 يومًا — بدون تسجيل، بدون بطاقة ائتمان
- قيمة رائعة — وفر مقارنة بشراء الإضافات بشكل منفرد