تنزيل المقال تنزيل المقال

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

طريقة 1
طريقة 1 من 3:

استخدام مايكروسوفت إكسل

تنزيل المقال
  1. افعل ذلك عن طريق النقر على اسم الملف بشكل مزدوج.
  2. تظهر ألسنة تبويب جداول البيانات في الجهة السفلية من برنامج إكسل، ويحمل جدول بيانات إكسل المحمي أيقونة قفل في بعض إصدارات إكسل. انقر بزرّ الفأرة الأيمن على لسان التبويب (أو أيقونة القفل) لفتح القائمة السياقية. [١]
    • ستحتاج إلى إلغاء حماية كل جدول بيانات على حدة في حالة وجود أكثر من جدول بيانات محمي.
  3. سيتم إلغاء قفل جدول البيانات على الفور إن لم يكن محميًا بكلمة مرور أو سيطلب منك إدخال كلمة المرور في نافذة منبثقة إن كان جدول البيانات محميًا بكلمة مرور.
  4. سيصبح جدول البيانات غير محمي إن كانت كلمة المرور صحيحة.
طريقة 2
طريقة 2 من 3:

تحميل الملف إلى جداول بيانات جوجل

تنزيل المقال
  1. توجّه إلى الرابط https://drive.google.com في متصفّح إنترنت. يمكنك في حالة امتلاك حساب جوجل استخدام جداول بيانات جوجل (تطبيق مجاني مشابه لبرنامج إكسل يعمل على شبكة الإنترنت) لنزع حماية جداول البيانات الموجودة في المصنف حتى عند عدم معرفة كلمة المرور.
    • اتبع الإرشادات الظاهرة على الشاشة لتسجيل الدخول إن لم تكن قد سجلت دخولك إلى حساب جوجل بالفعل.
    • اقرأ مقال كيفية إنشاء حساب جوجل إن لم تكن تمتلك حساب جوجل بالفعل.
  2. يظهر هذا الزر أعلى الجهة اليسرى من الصفحة.
  3. سيؤدي ذلك إلى عرض نافذة الفتح على جهاز الكمبيوتر.
  4. سيؤدي ذلك إلى تحميل الملف على جوجل درايف.
  5. قد تحتاج إلى التوجه نحو الأسفل لإيجاد الملف، وسيؤدي النقر عليه إلى عرض معاينة للملف.
  6. تظهر القائمة أعلى نافذة المعاينة ويؤدي النقر عليها إلى فتح قائمة جديدة.
  7. سيؤدي فتح الملف في جداول بيانات جوجل إلى حذف الحماية المفروضة على أي من جداول البيانات الموجودة في الملف.
  8. يمكنك تنزيل نسخة جديدة منزوعة الحماية من الملف على جهاز الكمبيوتر إن كنت تفضل العمل على مايكروسوفت إكسل عوضًا عن استخدام جداول بيانات جوجل، ويمكن تحقيق ذلك عن طريق اتباع الخطوات التالية:
    • افتح القائمة ملف الظاهرة أعلى الجهة اليسرى من جدول البيانات.
    • انقر على خيار تنزيل باسم... .
    • انقر على خيار مايكروسوفت إكسل (.xlsx) .
    • حدد مكان حفظ الملف. أدخل اسمًا جديدًا للملف إن كنت ترغب بالاحتفاظ بالنسخة الأصلية من الملف (النسخة المحمية).
    • انقر على زر حفظ لتنزيل الملف.
طريقة 3
طريقة 3 من 3:

استخدام كود فيجوال بيسيك في برنامج إكسل 2010 والإصدارات الأقدم

تنزيل المقال
  1. افعل ذلك عن طريق النقر على اسم الملف على جهاز الكمبيوتر بشكل مزدوج، علمًا بأن ملفات إكسل تكون بامتداد .xls أو .xlsx عادة.
    • استخدم هذه الطريقة إن كنت قد جربت إلغاء قفل جدول البيانات بالفعل ولكنك وجدت أنه محمي بكلمة مرور لا تعرفها.
    • لن تعمل هذه الطريقة مع برنامج إكسل 2013 والإصدارات الأحدث.
  2. لن تتمكن من استخدام هذه الطريقة قبل تحويل الملف إلى صيغة إكسل 97-2003 (.xls) إن كان الملف بامتداد ".xlsx" (تكون هذه الحالة شائعة إن كان الملف ناتجًا عن إصدارات إكسل الحديثة)، وإليك طريقة تحقيق ذلك: [٢]
    • افتح القائمة ملف من أعلى الجهة اليمنى.
    • انقر على خيار حفظ باسم .
    • توجه إلى المجلد الذي ترغب بحفظ الملف فيه.
    • اختر إكسل 97-2003 (.xls) من قائمة "حفظ بنوع" أو "صيغة الملف".
    • انقر على زر حفظ .
    • اتبع الإرشادات الظاهرة على الشاشة لإجراء عمليات التحويل المطلوبة.
  3. انقر بزر الفأرة الأيمن على اسم ملف المصنّف في لوحة "مشروع - مشروع في بي أي". يظهر اسم الملف أعلى اللوحة اليسرى، ويجب الحرص على النقر بزر الفأرة الأيمن على الخيار المحتوي على اسم الملف (المنتهي بصيغة ".xls") في الأعلى. سيؤدي ذلك إلى فتح قائمة. [٣]
  4. سيؤدي ذلك إلى فتح قائمة جديدة.
  5. سيؤدي ذلك إلى إدراج وحدة جديدة تمكنك من لصق كود.
  6. ظلّل الكود المعروض أدناه ثم استخدم اختصار لوحة المفاتيح Ctrl + C على نظام ويندوز أو Command + C على نظام ماكنتوش لنسخه:
     Sub 
     PasswordBreaker 
     () 
     Breaks 
     worksheet 
     password 
     protection 
     . 
     Dim 
     i 
     As 
     Integer 
     , 
     j 
     As 
     Integer 
     , 
     k 
     As 
     Integer 
     Dim 
     l 
     As 
     Integer 
     , 
     m 
     As 
     Integer 
     , 
     n 
     As 
     Integer 
     Dim 
     i1 
     As 
     Integer 
     , 
     i2 
     As 
     Integer 
     , 
     i3 
     As 
     Integer 
     Dim 
     i4 
     As 
     Integer 
     , 
     i5 
     As 
     Integer 
     , 
     i6 
     As 
     Integer 
     On 
     Error 
     Resume 
     Next 
     For 
     i 
     = 
     65 
     To 
     66 
     : 
     For 
     j 
     = 
     65 
     To 
     66 
     : 
     For 
     k 
     = 
     65 
     To 
     66 
     For 
     l 
     = 
     65 
     To 
     66 
     : 
     For 
     m 
     = 
     65 
     To 
     66 
     : 
     For 
     i1 
     = 
     65 
     To 
     66 
     For 
     i2 
     = 
     65 
     To 
     66 
     : 
     For 
     i3 
     = 
     65 
     To 
     66 
     : 
     For 
     i4 
     = 
     65 
     To 
     66 
     For 
     i5 
     = 
     65 
     To 
     66 
     : 
     For 
     i6 
     = 
     65 
     To 
     66 
     : 
     For 
     n 
     = 
     32 
     To 
     126 
     ActiveSheet 
     . 
     Unprotect 
     Chr 
     ( 
     i 
     ) 
     & 
     Chr 
     ( 
     j 
     ) 
     & 
     Chr 
     ( 
     k 
     ) 
     & 
    _ Chr 
     ( 
     l 
     ) 
     & 
     Chr 
     ( 
     m 
     ) 
     & 
     Chr 
     ( 
     i1 
     ) 
     & 
     Chr 
     ( 
     i2 
     ) 
     & 
     Chr 
     ( 
     i3 
     ) 
     & 
    _ Chr 
     ( 
     i4 
     ) 
     & 
     Chr 
     ( 
     i5 
     ) 
     & 
     Chr 
     ( 
     i6 
     ) 
     & 
     Chr 
     ( 
     n 
     ) 
     If 
     ActiveSheet 
     . 
     ProtectContents 
     = 
     False 
     Then 
     MsgBox 
     "Password is " 
     & 
     Chr 
     ( 
     i 
     ) 
     & 
     Chr 
     ( 
     j 
     ) 
     & 
    _ Chr 
     ( 
     k 
     ) 
     & 
     Chr 
     ( 
     l 
     ) 
     & 
     Chr 
     ( 
     m 
     ) 
     & 
     Chr 
     ( 
     i1 
     ) 
     & 
     Chr 
     ( 
     i2 
     ) 
     & 
    _ Chr 
     ( 
     i3 
     ) 
     & 
     Chr 
     ( 
     i4 
     ) 
     & 
     Chr 
     ( 
     i5 
     ) 
     & 
     Chr 
     ( 
     i6 
     ) 
     & 
     Chr 
     ( 
     n 
     ) 
     Exit 
     Sub 
     End 
     If 
     Next 
     : 
     Next 
     : 
     Next 
     : 
     Next 
     : 
     Next 
     : 
     Next 
     Next 
     : 
     Next 
     : 
     Next 
     : 
     Next 
     : 
     Next 
     : 
     Next 
     End 
     Sub 
    
  7. سيؤدي ذلك إلى ظهور الكود المنسوخ في نافذة الوحدة.
  8. سيقوم برنامج إكسل بتشغيل الكود الآن، ويمكن أن تستغرق هذه العملية عدة دقائق، لتظهر كلمة مرور جديدة في نافذة منبثقة بعد انتهاء تشغيل الكود.
    • ستتكون كلمة المرور الجديدة من رقم عشوائي وستحل محل كلمة المرور الأصلية.
  9. ستظهر كلمة مرور جديدة ولكنك لن تحتاج إلى تدوينها، ويؤدي النقر على زر موافق إلى حذف حماية جدول البيانات تلقائيًّا. [٤]
    • يمكنك تحويل الملف إلى صيغة أخرى أو حفظ المصنف كملف بامتداد .xlsx.

المزيد حول هذا المقال

تم عرض هذه الصفحة ٤٬٨٠٨ مرات.

هل ساعدك هذا المقال؟