KutoolsforOffice — حل واحد، خمس أدوات قوية.تحقيق المزيد بجهد أقل.

كيف يمكن جعل خانة الاختيار تُفعَّل تلقائيًا بناءً على قيمة الخلية في Excel؟

المؤلفSiluviaتاريخ التعديل

قد تعرف كيف تغيّر قيمة خلية بناءً على خانة اختيار. لكن، هل تعرف كيف تجعل خانة الاختيار تُفعَّل تلقائيًا وفقًا لقيمة خلية في Excel؟ سيعرض لك هذا المقال طرق تحقيق ذلك.

جعل خانة الاختيار مُشار إليها استنادًا إلى قيمة الخلية باستخدام صيغة
جعل خانة الاختيار مُشار إليها استنادًا إلى قيمة الخلية باستخدام كود VBA


جعل خانة الاختيار مُشار إليها استنادًا إلى قيمة الخلية باستخدام صيغة

افترض أنك ترغب في تأشير مربع الاختيار 1 تلقائيًا عندما تكون القيمة في الخلية A1 مساوية لـ «Test». يُرجى اتباع الخطوات التالية.

1. بعد إدراج مربع اختيار (عنصر تحكم نموذج)، حددّه واربطه بخلية معيّنة C2 بإدخال=C2 في شريط الصيغة.

بالنسبة إلىعنصر تحكم ActiveXمربع الاختيار، انقر بزر الماوس الأيمن عليه، ثم اخترخصائصمن قائمة النقر بزر الماوس الأيمن. بعد ذلك، في مربع حوارالخصائص، أدخلخلية الربطفي حقلLinkedCell، ثم أغلق مربع الحوار. انظر لقطة الشاشة:

لقطة شاشة توضح كيفية ربط خانة اختيار بخلية في Excel

2. حدد الخلية المرتبطة (C2)، ثم أدخل الصيغة=IF(A2=«Test»,TRUE,FALSE) في شريط الصيغة، واضغط مفتاحEnter.

لقطة شاشة توضح الصيغة التي تُحدد خانة الاختيار تلقائيًا بناءً على قيمة الخلية في Excel

ملاحظة: في الصيغة، يُشير A2 وTest إلى الخلية والقيمة اللتين تعتمد عليهما لجعل خانة الاختيار مُشار إليها تلقائيًا.

3. عند إدخال القيمة «Test» في الخلية A1، سيتم تأشير خانة الاختيار المقابلة تلقائيًا. راجع لقطة الشاشة التالية:

لقطة شاشة توضح خانة الاختيار المحددة تلقائيًا بناءً على قيمة الخلية

ملاحظة: هذه الصيغة لا تُميّز بين الأحرف الكبيرة والصغيرة.


جعل خانة الاختيار مُشار إليها استنادًا إلى قيمة الخلية باستخدام كود VBA

يمكنك تشغيل كود VBA التالي لجعل خانة الاختيار مُشارًا إليها تلقائيًّا بناءً على قيمة الخلية في Excel.

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

2. في نافذةMicrosoft Visual Basic for Applications، يُرجى نسخ ولصق كود VBA أدناه في نافذة الكود.

كود VBA: جعل خانة الاختيار مُشار إليها استنادًا إلى قيمة الخلية

Private Sub Worksheet_Change(ByVal Target As Range)
    If Range("A2").Value = "Test" Then
        ActiveSheet.CheckBoxes("Check Box 1").Value = xlOn
    Else
        ActiveSheet.CheckBoxes("Check Box 1").Value = xlOff
    End If
End Sub

ملاحظة: في الكود، A2 وTest هما الخلية والقيمة اللتان تستند إليهما لجعل خانة الاختيار مُشار إليها تلقائيًا. «مربع اختيار 1» هو اسم خانة الاختيار.

3. اضغطAlt+Q لإغلاق نافذة Microsoft Visual Basic for Applications.

عند إدخال القيمة «Test» في الخلية A2، سيتم تأشير مربع الاختيار المحدد تلقائيًا.

ملاحظة: هذا الكود حسّاس لحالة الأحرف.

تلميح:إذا كنت ترغب في إدراج عدة مربعات اختيار ضمن نطاق محدد دفعة واحدة، جرّب أداةالإدراج الدفعي لمربعات الاختيارمنKutools لـ Excel، أو أدرج عدة أزرار خيارات دفعة واحدة باستخدام أداةإدراج مجموعة أزرار الخيار دفعة واحدة. بالإضافة إلى ذلك، يمكنك حذف جميع مربعات الاختيار دفعة واحدة عبر أداةحذف علامات الاختيار بالجملة، كما هو موضح في لقطات الشاشة أدناه. انتقل الآن إلىتنزيل Kutools لـ Excel! (نسخة تجريبية مجانية لمدة 30 يومًا).

لقطة شاشة توضح أدوات Kutools for Excel لإدراج/حذف خانات الاختيار دفعة واحدة


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

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

🤖KUTOOLS AI مساعد: ثوّر تحليل البيانات استنادًا إلى:التنفيذ الذكي   |  إنشاء الكود|  إنشاء الصيغ المخصصة  |  تحليل البيانات وإنشاء المخططات البيانية|  استدعاء الوظائف المحسنة
الميزات الشائعة:البحث، التمييز أو وضع علامة على المكررات   |  حذف الصفوف الفارغة   |  دمج الأعمدة أو الخلايا دون فقدان البيانات   |  التقريب بدون استخدام الصيغة...
بحث متقدم:VLookup متعدد المعايير  |  VLookup متعدد القيم  |   VLookup عبر أوراق متعددة   |   مطابقة غامضة....
قائمة منسدلة متقدمة:إنشاء قائمة منسدلة بسرعة   |  قائمة منسدلة تابعة   |  قائمة منسدلة متعددة الاختيار....
مدير الأعمدة:إضافة عدد محدد من الأعمدة|نقل الأعمدة|تبديل حالة ظهور الأعمدة المخفية|مقارنة النطاقات والأعمدة...
ميزات مميزة:التركيز على الشبكة   |  عرض التصميم   |شريط الصيغ المحسن   | مدير الدفتر والورقة   |  مكتبة الموارد(نص تلقائي)|  أداة اختيار التاريخ   |  تجميع ورقات العمل  |  تشفير/فك تشفير الخلايا   | إرسال رسائل البريد الإلكتروني حسب القائمة   |  مرشح متقدم   |   تصفية خاصة(تصفية الخلايا التي تحتوي على خط عريض/مائل/يتوسطه خط...) ...
أفضل 15 مجموعات الأدوات:12 أدواتالنصوص(إضافة نص،حذف الأحرف المحددة، ...)|   50+أنواعالمخططات البيانية(مخطط جانت، ...)|   40+ صيغعملية(حساب العمر بناءً على تاريخ الميلاد، ...)|   19 أدواتالإدراج(إدراج رمز QR،إدراج صورة من المسار، ...)|   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.

ExcelWordOutlookTabsPowerPoint
  • حزمة شاملة واحدة— إضافات Excel وWord وOutlook وPowerPoint بالإضافة إلى Office Tab Pro
  • برنامج تثبيت واحد، ترخيص واحد— الإعداد خلال دقائق (جاهز لـ MSI)
  • يعمل بشكل أفضل معًا— إنتاجية ميسَّرة عبر تطبيقات Office
  • تجربة مجانية لمدة 30 يومًا بكامل الميزات— بدون تسجيل، بدون بطاقة ائتمان
  • أفضل قيمة— وفِّر مقارنةً بشراء الإضافات بشكل منفصل