ما يجب معرفته
- إلغاء الحماية كمالك: افتح جدول البيانات. حدد مراجعة> Unprotect Sheet. أدخل كلمة المرور المستخدمة لحماية الملف. اختر موافق.
- إلغاء الحماية بدون كلمة مرور: افتح جدول البيانات. افتح Visual Basic محرر الكود عن طريق تحديد Developer> View code.
- ثم أدخل الرمز المقدم في هذه المقالة وحدد Run. في غضون دقائق قليلة ، يتم الكشف عن كلمة المرور. اختر موافق.
تشرح هذه المقالة كيفية إلغاء حماية مصنفات Excel إما كمالك المصنف بكلمة المرور أو كفرد بدون كلمة المرور. تنطبق هذه المعلومات على مصنفات Excel في Microsoft Excel 365 و Microsoft Excel 2019 و 2016 و 2013.
كيفية فتح مصنف Excel بصفتك المالك
Microsoft Excel مليء بالميزات. تتمثل إحدى هذه الميزات في القدرة على حماية ملفات Excel الخاصة بك على مستوى الخلية أو جدول البيانات أو المصنف. في بعض الأحيان يكون من الضروري إلغاء حماية مصنفات Excel لضمان تطبيق تغييرات البيانات بشكل صحيح.
تفترض هذه الطريقة أنك بصفتك مالك الملف ، فإنك تتذكر كلمة المرور المستخدمة لحماية جدول البيانات.
-
افتح جدول البيانات المحمي ، وحدد Review> Unprotect Sheet. يمكنك أيضًا النقر بزر الماوس الأيمن فوق جدول البيانات المحمي ، ثم تحديد Unprotect Sheet.
يمكنك تحديد جدول بيانات محمي ضمن قسم التغييرات في علامة التبويب مراجعة على الشريط. إذا كان جدول البيانات محميًا ، فسترى خيار إلغاء حماية الورقة.
-
أدخل كلمة المرور المستخدمة لحماية جدول البيانات ، ثم حدد OK.
-
سيكون جدول البيانات الخاص بك الآن غير محمي ويمكن تعديله.
كيفية إلغاء حماية مصنف Excel دون معرفة كلمة المرور
ربما تكون قد قمت بحماية مصنف Excel أو جدول البيانات الخاص بك ولم تضطر إلى تعديله في بعض الوقت ، أو حتى سنوات. الآن بعد أن احتجت إلى إجراء تغييرات ، لم تعد تتذكر كلمة المرور التي استخدمتها لحماية جدول البيانات هذا.
لحسن الحظ ، ستسمح لك هذه الخطوات بإلغاء حماية المصنف الخاص بك باستخدام البرنامج النصي Virtual Basic كماكرو لتحديد كلمة المرور.
- افتح جدول البيانات المحمي.
-
قم بالوصول إلى محرر التعليمات البرمجية لـ Visual Basic إما بالضغط على ALT + F11 أو تحديد Developer > View Code.
-
في نافذة الكود للورقة المحمية ، أدخل الكود التالي:
Sub PasswordBreaker ()
Dim i As Integer، j As Integer، k As Integer
Dim l As Integer، m As Integer، n As Integer
Dim i1 كعدد صحيح ، i2 كعدد صحيح ، i3 كعدد صحيح
Dim i4 كعدد صحيح ، i5 كعدد صحيح ، i6 كعدد صحيح
عند الخطأ ، استئناف التالي
لـ i=65 إلى 66: لـ j=65 إلى 66: من أجل k=65 إلى 66
لـ l=65 إلى 66: لـ m=65 إلى 66: لـ i1=65 إلى 66
لـ i2=65 إلى 66: لـ i3=65 إلى 66: لـ i4=65 إلى 66
لـ i5=65 إلى 66: لـ i6=65 إلى 66: لـ n=32 إلى 126
ActiveSheet. (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 ثم
MsgBox "كلمة مرور واحدة قابلة للاستخدام" & 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
التالي: التالي: التالي: التالي: التالي: التالي
التالي: التالي: التالي: التالي: التالي: التالي
End Sub
-
حدد Run أو اضغط على F5لتنفيذ الكود.
-
سيستغرق تشغيل الكود عدة دقائق. بمجرد الانتهاء ، ستتلقى نافذة منبثقة بكلمة مرور. حدد OKوسيصبح جدول البيانات غير محمي.
هذه ليست كلمة المرور الأصلية ولا تحتاج إلى تذكرها.