Skip to main content

Kutools for Office — مجموعة واحدة. خمسة أدوات. أنجز المزيد.

كيفية تقييد الوصول إلى ورقة عمل معينة في Excel؟

Author Siluvia Last modified

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

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


تقييد الوصول إلى ورقة عمل معينة باستخدام "الإخفاء الكامل"

يمكنك تعزيز خصوصية ورقة العمل عن طريق تعيين مدى ظهورها إلى "مُخفي بالكامل" في محرر Visual Basic for Applications (VBA). لا يمكن استعادة أوراق العمل التي تم تعيينها على "مُخفي بالكامل" باستخدام ميزة إظهار Excel العادية، مما يوفر مستوى أعلى من الاخفاء مقارنة بالإخفاء العادي.

ومع ذلك، يمكن للمستخدمين الذين لديهم معرفة حول محرر VBA عرض وإظهار هذه الأوراق. لذلك، وبينما يعتبر "الإخفاء الكامل" رادعًا مفيدًا للمستخدمين العاديين، فإنه ليس مخصصًا ليكون تدبيرًا أمنيًا قويًا. فكر في دعمه بحماية كلمة مرور لمحرر VBA لزيادة الأمان.

1. افتح مصنفك المستهدف وانتقل إلى ورقة العمل التي تريد تقييد الوصول إليها. انقر بزر الماوس الأيمن على تبويب الورقة واختر عرض الكود من القائمة.

Select View Code from the right-click menu

2. في نافذة Microsoft Visual Basic for Applications، ابحث عن لوحة الخصائص (عادةً في الجزء السفلي الأيسر؛ إذا لم تكن مرئية، اضغط F4).

3. في لوحة الخصائص، ابحث عن خاصية الظهور للورقة المحددة. حدد 2 – xlSheetVeryHidden من القائمة المنسدلة لجعل الورقة "مخفية تمامًا".

Select xlSheetVeryHidden from the Visible drop-down list

4. أغلق نافذة Microsoft Visual Basic for Applications.

الآن، أصبحت الورقة المختارة "مخفية تمامًا" ولن تظهر في مربع الحوار إظهار (الرئيسية > تنسيق > إخفاء وإظهار > إظهار الورقة). فقط أولئك الذين لديهم حق الوصول إلى محرر VBA يمكنهم التراجع عن هذا الإجراء.

✅ متى تستخدم: لتقييد الوصول إلى ورقة العمل بسرعة من المستخدمين العاديين عندما لا تكون هناك حاجة إلى أمان قوي.

ملاحظات: يمكن للمستخدمين المتمرسين في VBA الوصول إلى البيانات؛ غير مناسبة للمعلومات الحساسة للغاية.

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


تقييد الوصول إلى ورقة عمل معينة باستخدام Kutools لـ Excel

Kutools لـ Excel يبسط إدارة ظهور ورقة العمل مع ميزة مخصصة - إخفاء/إظهار المصنفات والأوراق. بنقرات قليلة، يمكنك ضبط ورقة على حالة VeryHidden بدون فتح محرر VBA، وهو مثالي للمستخدمين غير التقنيين.

Kutools لـ Excel يقدم أكثر من 300 ميزة متقدمة لتبسيط المهام المعقدة، مما يعزز الإبداع والكفاءة. بالتكامل مع قدرات الذكاء الاصطناعي، يقوم Kutools بأتمتة المهام بدقة، مما يجعل إدارة البيانات أمرًا سهلاً للغاية. معلومات تفصيلية عن Kutools لـ Excel... نسخة تجريبية مجانية...

1. على الشريط، انقر على Kutools > إظهار وإخفاء > إخفاء/إظهار المصنفات والأوراق.

click Hide/Unhide Workbooks and Sheets feature of kutools

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

3. حدد المصنف المستهدف، اختر ورقة العمل في قائمة الأوراق، ثم ضبط ظهورها على VeryHidden من القائمة المنسدلة. أغلق مربع الحوار لتأكيد.

select the sheet and set 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 أو أداة) للحصول على دفاع متعدد الطبقات.

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

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


مقالات ذات صلة:

أفضل أدوات الإنتاجية لمكتب العمل

🤖 Kutools AI Aide: أحدث ثورة في تحليل البيانات اعتمادًا على: التنفيذ الذكي |  توليد الأكواد |  إنشاء الصيغ المخصصة |  تحليل البيانات وتوليد الرسوم البيانية |  استخدام Kutools Functions...
ميزات شائعة: البحث، تمييز أو وضع علامة على المكررات | حذف الصفوف الفارغة | دمج الأعمدة أو الخلايا بدون فقدان البيانات | تقريب بدون الصيغة...
بحث متقدم: بحث بمعايير متعددة VLookup | بحث بقيم متعددة VLookup | بحث في عدة ورقات VLookup | مطابقة غامضة...
قائمة منسدلة متقدمة: إنشاء قائمة منسدلة بسرعة | قائمة منسدلة معتمدة | قائمة منسدلة متعددة الاختيارات...
مدير الأعمدة: إضافة عدد محدد من الأعمدة | نقل الأعمدة | تبديل حالة إظهار الأعمدة المخفية | مقارنة النطاقات والأعمدة...
ميزات مميزة: التركيز على الشبكة | عرض التصميم | شريط الصيغ المحسن | مدير أدوات المصنف وورقة العمل | مكتبة النص التلقائي | منتقي التاريخ | دمج البيانات | تشفير/فك تشفير الخلايا | إرسال البريد الإلكتروني حسب الجدول | مرشح متقدم | تصفية خاصة (تصفية الخلايا التي تحتوي على خط عريض/مائل/يتوسطه خط...)...
أفضل15 مجموعة أدوات:12 أداة نصية (إضافة نص، حذف الأحرف المحددة، ...) | أكثر من50 نوع رسم بياني (مخطط جانت، ...) | أكثر من40 صيغة عملية (حساب العمر بناءً على تاريخ الميلاد، ...) |19 أداة إدراج (إدراج رمز الاستجابة السريعة، إدراج صورة من المسار، ...) |12 أداة تحويل (تحويل إلى كلمات، تحويل العملة، ...) |7 أدوات دمج وتقسيم (دمج متقدم للصفوف، تقسيم الخلايا، ...) | ... والمزيد
استخدم Kutools بلغتك المفضلة – يدعم الإنجليزية، الإسبانية، الألمانية، الفرنسية، الصينية، وأكثر من40 لغة أخرى!

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