كيف يمكنك تقييد الوصول إلى ورقة عمل معيّنة في Excel؟
في إدارة البيانات اليومية، قد تحتوي أوراق عمل معيّنة في مصنف Excel على معلومات حساسة أو سرية تريد منع غير المصرح لهم من الاطلاع عليها أو تعديلها. فمجرد إخفاء ورقة العمل باستخدام ميزةإخفاءالمضمنة في Excel لا يُعدّ آمنًا، إذ يمكن لأي شخص لديه خبرة بسيطة في Excel إظهارها بنقراتٍ قليلة فقط. لذا، من الأهمية بمكان اعتماد طرق أكثر قوة للحد فعليًّا من الوصول إلى أوراق العمل هذه وحماية بياناتك الحيوية.
يستعرض هذا المقال عدة طرق عملية لتقييد الوصول إلى ورقة عمل معيّنة في Excel، مع توضيح السيناريوهات الأنسب لكل منها ومزاياها وعيوبها. ستتعرّف على حلول يدوية وأوتوماتيكية، بما في ذلك تلك التي تعتمد على VBA وإعدادات الحماية المدمجة في Excel، لتتمكّن من اختيار أفضل نهج يلبي احتياجاتك بدقة.
➤ تقييد الوصول إلى ورقة عمل معينة باستخدام Very Hidden
➤ تقييد الوصول إلى ورقة عمل معينة باستخدام Kutools لـ Excel
➤ حماية وصول ورقة العمل باستخدام مطالبة كلمة مرور VBA
➤ حماية هيكل المصنف لتقييد الوصول إلى أوراق العمل
تقييد الوصول إلى ورقة عمل معينة بالإخفاء التام (Very Hidden)
يمكنك تعزيز خصوصية ورقة العمل بتعيين مستوى ظهورها إلى«مخفي جدًّا»في محرر 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 > خصائص VBAProject... > علامة التبويب الحماية > حدد الخيار «قفل المشروع للعرض» > ثم عيّن كلمة مرور).
تقييد الوصول إلى ورقة عمل معينة باستخدام Kutools لـ Excel
Kutools لـ Excelيبسّط إدارة ظهور أوراق العمل بميزة مخصصة — إخفاء/إظهار المصنفات والأوراق. وببضع نقرات فقط، يمكنك تعيين ورقة عمل كـمخفي جدًّادون الحاجة إلى فتح محرر VBA، مما يجعلها مثالية للمستخدمين غير التقنيين.
1. على الشريط، انقر فوقKutools > إظهار وإخفاء > إخفاء/إظهار المصنفات والأوراق.

2. في مربع حوارإخفاء/إظهار المصنفات والأوراق، تعرض لوحةنوافذ المصنفاتجميع المصنفات المفتوحة.
3. حدد المصنف المستهدف، واختر ورقة العمل من قائمةالأوراق، ثم عيّن مستوى ظهورها كـمخفي جدًّامن القائمة المنسدلة، وأغلق مربع الحوار للتأكيد.

أصبحت ورقة العمل المحددة الآنمخفية جدًّاولن تظهر في مربع حوارإظهارالقياسي في Excel.
نصائح:يدعم Kutools أيضًا العمليات الدُفعية — مثل إخفاء جميع الأوراق باستثناء الورقة النشطة، أو إظهار جميع الأوراق المخفية/المخفية جدًّا دفعة واحدة، وهو أمرٌ مفيدٌ جدًّا عند إدارة عدة أوراق سرية.
السيناريوهات المناسبة:مثالي للمستخدمين الذين يفضلون واجهة بصرية سهلة الاستخدام للتحكم في ظهور الأوراق دون الحاجة إلى الدخول إلى محرر VBA.
المزايا:سريع وبديهي، ويقلل من الأخطاء اليدوية، ويدعم المعالجة الدفعية.
ملاحظات / قيود:يُعادل مستوى الأمان هذا الإخفاء اليدوي بوضع «مخفي جدًّا». لا يزال بإمكان المستخدمين المتقدمين الوصول إلى الأوراق عبر محرر VBA. وللحماية الأقوى، اجمع بين هذا الخيار وحماية هيكل المصنف و/أو أضف كلمة مرور إلى مشروع VBA.
إذا كنت ترغب في تجربة هذه الأداة مجانًا (لمدة 30 يومًا)،فما عليك سوى النقر لتنزيلها، ثم اتبع الخطوات المذكورة أعلاه لتطبيق العملية.
حماية وصول ورقة العمل باستخدام مطالبة كلمة مرور VBA
أحيانًا، لا يكفي تعيين ورقة على الحالةVeryHidden—خاصةً إذا كان المستخدمون يعرفون كيفية فتح محرر VBA. يمكنك إضافة فحص خفيف لكلمة المرور يُنفَّذ تلقائيًا كلما قام أحدهم بتنشيط ورقة عمل حساسة. فإذا كانت كلمة المرور خاطئة (أو تم إلغاء المطالبة)، يُوجَّه المستخدم فورًا إلى ورقة آمنة.
السيناريوهات المناسبة:البيئات التي قد يتمكن فيها المستخدمون من الوصول إلى محرر VBA، أو عندما تحتاج إلى التحكُّم في وصولهم إلى ورقة العمل دون إخفائها.
المزايا:يضيف نافذة منبثقة لطلب كلمة المرور قبل عرض الورقة، ويسهل تنفيذه.
ملاحظات / قيود:قد يتمكّن المستخدمون من تجاوز هذا الإجراء عن طريق تعطيل الماكروهات أو تعديل الكود في VBA. كلمات المرور حساسة لحالة الأحرف—احفظها بأمان.
الخطوات:
1. اضغطAlt + F11 لفتح محرر VBA. في عقدةMicrosoft Excel Objects، انقر مرتين على ورقة العمل التي تريد حمايتها (وليس على وحدة نمطية قياسية).
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 القياسية (بما في ذلك أمر)Unhide).
السيناريوهات المناسبة:فرض قيود على عدة أوراق عمل دفعة واحدة، ومنع أي تغييرات هيكلية على الأوراق دون إذن.
المزايا:يمنع عمليات الإخفاء والإظهار، والإدراج، والحذف، وإعادة التسمية، والنقل عبر واجهة 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 يومًا بكامل الميزات— بدون تسجيل، بدون بطاقة ائتمان
- أفضل قيمة— وفِّر مقارنةً بشراء الإضافات بشكل منفصل