كيفية تعيين لون خلية Excel وفقًا لشرط مع VBA؟

آخر تحديث: أغسطس 2021 ؛ Microsoft Excel 365 ، 2019 ، 2016.

في البرنامج التعليمي VBA for Excel Automation اليوم ، سنتعرف على كيفية تغيير لون الخلية برمجيًا بناءً على قيمة الخلية.

يمكننا استخدام هذه التقنية عند تطوير لوحة معلومات بسيطة للحالة على سبيل المثال.

يثبت

إذا لم تكن قد طورت برنامج Excel بعد ، فإننا نوصي بالاطلاع على دليلنا التمهيدي إلى Excel Macros . على وجه التحديد ، تحتاج إلى التأكد من توفر علامة التبويب Developer في شريط Microsoft Excel ، حيث ستستخدمها لكتابة بعض التعليمات البرمجية البسيطة.

  • افتح برنامج Microsoft Excel. لاحظ أنه من المتوقع أن تعمل التعليمات البرمجية المتوفرة في هذا البرنامج التعليمي في Excel 2007 وما بعده.
  • في ورقة عمل فارغة ، أضف الجدول التالي:

كيفية تعيين لون خلية Excel وفقًا لشرط مع VBA؟

  • انتقل الآن وحدد نطاقًا مسمىًا بالضغط على: الصيغ >> تحديد الاسم

كيفية تعيين لون خلية Excel وفقًا لشرط مع VBA؟

  • اضغط على موافق

تغيير اللون الداخلي للخلية بناءً على القيمة باستخدام الخلية والداخلية واللون

  • اضغط على إدخال المطور في الشريط.
  • اضغط على Visual Basic أو Alt + F11 لفتح محرر VBA للمطور.
  • بعد ذلك ، قم بتمييز ورقة العمل التي ترغب في تشغيل التعليمات البرمجية الخاصة بك فيها. بدلاً من ذلك ، حدد وحدة نمطية تحتوي على رمز VBA الخاص بك.
  • انطلق والصق هذا الرمز. في مثالنا ، سنقوم بتعديل اللون الداخلي لنطاق من الخلايا إلى قيم RGB محددة للخلية تتوافق مع الألوان الأحمر والأصفر والأخضر.
  • على وجه التحديد ، نستخدم طريقة Excel VBA Cell.Interior.Color وتمرير قيمة RGB المقابلة أو مؤشر اللون.
Sub Color_Cell_Condition()

Dim MyCell As Range
Dim StatValue As String
Dim StatusRange As Range

Set StatusRange = Range("Status")

For Each MyCell In StatusRange

StatValue = MyCell.Value
Select Case StatValue

    Case "Progressing"
    MyCell.Interior.Color = RGB(0, 255, 0)
    
    Case "Pending Feedback"
    MyCell.Interior.Color = RGB(255, 255, 0)
    
    Case "Stuck"
    MyCell.Interior.Color = RGB(255, 0, 0)

End Select

Next MyCell

End Sub
  • قم بتشغيل التعليمات البرمجية - إما بالضغط على F5 أو تشغيل >> Run Sub / UserForm.
  • ستلاحظ أن لوحة معلومات الحالة قد تم ملؤها كما هو موضح أدناه:

كيفية تعيين لون خلية Excel وفقًا لشرط مع VBA؟

  • احفظ الكود وأغلق محرر VBA.

اترك تعليقاً

قائمة تحقق قابلة للطباعة لتخطيط الفعاليات وقالب ميزانية لبرنامج Word

قائمة تحقق قابلة للطباعة لتخطيط الفعاليات وقالب ميزانية لبرنامج Word

استخدم قائمة التحقق القابلة للطباعة لتخطيط الفعاليات وقالب الميزانية في Word لتتبع المسؤولين، والمواعيد النهائية، والتكاليف، والموردين، وجاهزية يوم الفعالية مع فحوصات جودة واضحة.

كيفية إصلاح عدم احتساب معادلات Excel تلقائيًا في 3 خطوات سهلة

كيفية إصلاح عدم احتساب معادلات Excel تلقائيًا في 3 خطوات سهلة

أصلح معادلات Excel التي لا تُحتسب تلقائيًا في ثلاث خطوات: استعادة وضع الحساب، فرض إعادة الحساب، وإصلاح المعادلات المنسقة كنص.

قالب جدول تنظيف أسبوعي قابل للطباعة لمضيفي Airbnb (Word و PDF)

قالب جدول تنظيف أسبوعي قابل للطباعة لمضيفي Airbnb (Word و PDF)

استخدم جدول التنظيف الأسبوعي القابل للطباعة هذا لاستضافة Airbnb لتنظيم عمليات التبديل، والتنظيف الدوري، وإعادة التخزين، والفحوصات، والتسليم من Word إلى PDF.

قالب سجل صيانة المعدات في Excel لمديري الورش: دليل إعداد من 4 خطوات

قالب سجل صيانة المعدات في Excel لمديري الورش: دليل إعداد من 4 خطوات

أنشئ سجل صيانة معدات عمليًا في Excel لمديري الورش، يتضمن معرفات الأصول، سجل الخدمة، مواعيد الاستحقاق، ضوابط الحالة، تتبع التوقف عن العمل، وقائمة تدقيق نهائية.

قالب عرض تقديمي لملف تعريف المستثمرين بأسلوب بسيط لبرنامج باوربوينت للشركات الناشئة في مجال التكنولوجيا: مخطط عملي من 12 شريحة

قالب عرض تقديمي لملف تعريف المستثمرين بأسلوب بسيط لبرنامج باوربوينت للشركات الناشئة في مجال التكنولوجيا: مخطط عملي من 12 شريحة

أنشئ ملف تعريف للمستثمرين بأسلوب بسيط باستخدام باوربوينت مع هيكل عملي من 12 شريحة للشركات الناشئة في مجال التكنولوجيا، بالإضافة إلى إرشادات حول الأدلة، والمقاييس، ومطالبات جمع التمويل، وقوالب .potx القابلة لإعادة الاستخدام.

قالب عرض بوربوينت مجاني لقوائم العقارات الحديثة: مخطط عملي لعرض البائع

قالب عرض بوربوينت مجاني لقوائم العقارات الحديثة: مخطط عملي لعرض البائع

أنشئ عرض تقديمي حديث لقوائم العقارات باستخدام PowerPoint مع مخطط شرائح مجاني، ونصائح موثوقة للقوالب، وتحذيرات حول تحليل السوق المقارن، وفحوصات حقوق الصور، وضمانات الإسكان العادل.

HubSpot Free CRM مقابل Zoho CRM: الخيار الأفضل للوسطاء العقاريين المستقلين في عام 2026

HubSpot Free CRM مقابل Zoho CRM: الخيار الأفضل للوسطاء العقاريين المستقلين في عام 2026

قارن بين HubSpot Free CRM و Zoho CRM للوسطاء العقاريين المستقلين، بما في ذلك جهات الاتصال، وخطوط المعاملات، والأتمتة، والتخصيص، وجدولة المواعيد، والحدود، ومحفزات الترقية.

كيفية إصلاح مشكلة عدم عمل الصوت في تسجيل شاشة PowerPoint على Windows

كيفية إصلاح مشكلة عدم عمل الصوت في تسجيل شاشة PowerPoint على Windows

أصلح تسجيلات شاشة PowerPoint الصامتة من خلال التحقق من عنصر التحكم في الصوت، وأذونات الميكروفون في Windows، وجهاز الإدخال النشط، وتوقعات صوت النظام، وتحديثات Office.

قالب PDF قابل للطباعة لحجز الوقت اليومي للمحترفين العاملين من المنزل: دليل للمبتدئين

قالب PDF قابل للطباعة لحجز الوقت اليومي للمحترفين العاملين من المنزل: دليل للمبتدئين

استخدم قالب PDF قابل للطباعة لحجز الوقت اليومي لتخطيط ساعات العمل المركّز، والاجتماعات، والاستراحات، والمهام الإدارية، وهوامش الأمان الواقعية دون إرهاق يومك.

قالب عرض تقديمي مجاني لتقرير حالة المشروع لفرق الأجايل

قالب عرض تقديمي مجاني لتقرير حالة المشروع لفرق الأجايل

أنشئ عرضًا تقديميًا موجزًا لتقرير حالة مشروع الأجايل يتضمن أهداف السبرنت، والنتائج، والمخاطر، وإشارات الجودة، والقرارات، والخطوات التالية—دون تحويل العرض إلى مجرد قائمة مهام غير منظمة.