كيفية منع حذف محتويات خلية معينة في Excel؟
تتحدث هذه المقالة عن منع حذف محتويات خلية معينة في Excel. يمكنك تحقيق ذلك بالطرق الموجودة في هذه المقالة.
منع حذف محتويات خلية معينة من خلال حماية ورقة العمل
منع حذف محتويات خلية معينة باستخدام التعليمات البرمجية لـ VBA
منع حذف محتويات خلية معينة من خلال حماية ورقة العمل
بشكل افتراضي ، يتم تأمين جميع الخلايا في ورقة العمل. إذا كنت تريد منع حذف محتويات خلية معينة ، وجعل الخلايا الأخرى قابلة للتعديل بعد الحماية ، فالرجاء القيام بما يلي.
1. انقر فوق في الزاوية اليسرى العلوية من ورقة العمل لتحديد ورقة العمل بأكملها. ثم اضغط CTRL + 1 مفاتيح لفتح تنسيق الخلايا صندوق المحادثة.
2. في ظهرت تنسيق الخلايا مربع الحوار ، قم بإلغاء تحديد مقفل الخيار تحت حماية ثم انقر فوق OK زر. انظر لقطة الشاشة:
3. حدد الخلايا التي لا تريد حذف محتوياتها ، اضغط CTRL + 1 لفتح ملف تنسيق الخلايا مربع الحوار مرة أخرى ، تحقق من مقفل الخيار تحت حماية ثم انقر فوق OK .
4. انقر الآن التقيم > حماية ورقة، ثم حدد كلمة المرور وقم بتأكيدها في كلا الملفين حماية ورقة و تأكيد كلمة المرور مربعات الحوار.
الآن ورقة العمل محمية. ولن يتم حذف محتويات الخلية المحددة بعد الآن.
منع حذف محتويات خلية معينة باستخدام التعليمات البرمجية لـ VBA
إلى جانب الطريقتين المذكورتين أعلاه ، يمكنك تشغيل التعليمات البرمجية لـ VBA لمنع حذف محتويات خلية معينة في ورقة العمل. الرجاء القيام بما يلي.
1. افتح ورقة العمل التي تحتوي على محتويات الخلية التي لا تريد حذفها ، وانقر بزر الماوس الأيمن فوق علامة تبويب الورقة ، ثم انقر فوق عرض الرمز من قائمة النقر بزر الماوس الأيمن.
2. انسخ والصق رمز فبا أدناه في نافذة التعليمات البرمجية الخاصة ببرنامج ميكروسوفت فيسوال باسيك للتطبيقات نافذة.
كود فبا: منع حذف محتويات خلية معينة في إكسيل
Private Sub Worksheet_Change(ByVal Target As Range)
If Intersect(Target, Range("A1:E7")) Is Nothing Then Exit Sub
On Error GoTo ExitPoint
Application.EnableEvents = False
If Not IsDate(Target(1)) Then
Application.Undo
MsgBox " You can't delete cell contents from this range " _
, vbCritical, "Kutools for Excel"
End If
ExitPoint:
Application.EnableEvents = True
End Sub
ملاحظة: في الكود ، A1: E17 هو النطاق الذي ستمنعه محتويات الخلية من الحذف. يمكنك تغيير النطاق بناءً على احتياجاتك.
من الآن فصاعدًا ، عندما تحاول حذف محتويات الخلية من النطاق A1: E17 ، ستحصل على ملف Kutools for Excel مربع الحوار كما هو موضح أدناه لقطة الشاشة ، يرجى النقر فوق OK .
مقالات ذات صلة:
أفضل أدوات إنتاجية المكتب
ارفع مهاراتك في برنامج Excel باستخدام Kutools for Excelوتجربة كفاءة لم يسبق لها مثيل. Kutools for Excel يقدم أكثر من 300 ميزة متقدمة لتعزيز الإنتاجية وتوفير الوقت. انقر هنا للحصول على الميزة التي تحتاجها أكثر...
Office Tab يجلب الواجهة المبوبة إلى Office ، ويجعل عملك أسهل بكثير
- تمكين التحرير والقراءة المبوبة في Word و Excel و PowerPointوالناشر والوصول و Visio والمشروع.
- فتح وإنشاء مستندات متعددة في علامات تبويب جديدة من نفس النافذة ، بدلاً من النوافذ الجديدة.
- يزيد من إنتاجيتك بنسبة 50٪ ، ويقلل مئات النقرات بالماوس كل يوم!

















