كيف يمكن قفل وفتح خلايا محددة باستخدام خانة اختيار في Excel؟
تتناول هذه المقالة استخدام خانة اختيار لقفل أو فتح نطاق معيّن من الخلايا في Excel.
قفل وفتح خلايا محددة باستخدام خانة اختيار عبر كود VBA
قفل وفتح خلايا محددة باستخدام خانة اختيار عبر كود VBA
يتيح لك نص VBA أدناه قفلَ نطاقٍ معيّن من الخلايا أو فتحَه تلقائيًا عند تحديد خانة الاختيار في ورقة العمل أو إلغاء تحديدها. يُرجى اتباع الخطوات التالية:
1. أولًا، حدد اسمًا لنطاق الخلايا الذي ترغب في قفله وفتحه باستخدام خانة الاختيار.
هنا أقوم بتحديد النطاق A1:A14، وأكتب الاسمLockRng في مربعالاسم، ثم أضغط على مفتاحEnter. انظر لقطة الشاشة:

2. في ورقة العمل التي تحتوي على خانة الاختيار التي ستستخدمها لقفل التحديد أو إلغاء قفله، انقر بزر الماوس الأيمن على لسان الورقة، ثم انقرعرض الكودمن قائمة النقر بزر الماوس الأيمن.
ملاحظة: يجب أن يكون مربع الاختيار من نوع ActiveX مربعَ اختيارٍ عند إدراجه.
3. في نافذةمايكروسوفت فيجوال بيسك للتطبيقاتالتي تظهر، يُرجى نسخ ولصق كود VBA أدناه في نافذةالكود.
كود VBA: قفل أو فتح نطاق من الخلايا المحددة باستخدام خانة اختيار
Private Sub CheckBox1_Click()
Range("LockRng").Select
On Error Resume Next
If CheckBox1.Value = True Then
Selection.Locked = False
MsgBox "Range cells " & Selection.Address & " has been unlocked", vbInformation, "Kutools for Excel"
Else
Selection.Locked = True
MsgBox "Range cells " & Selection.Address & " has been locked", vbInformation, "Kutools for Excel"
End If
End Sub ملاحظة: في الكود، يشير Checkbox1 إلى اسم خانة الاختيار، ويشير LockRng إلى اسم نطاق الخلايا. يمكنك تغييرهما حسب الحاجة.

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

مقالات ذات صلة:
- كيف تُصفِّي البيانات في Excel بناءً على خانة الاختيار؟
- كيف يمكن إخفاء خانة الاختيار تلقائيًا عند إخفاء الصف في Excel؟
- كيف يمكن إنشاء قائمة منسدلة تتيح تحديد خانات اختيار متعددة في 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 يومًا بكامل الميزات— بدون تسجيل، بدون بطاقة ائتمان
- أفضل قيمة— وفِّر مقارنةً بشراء الإضافات بشكل منفصل