كيفية تعيين لون خلية 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.

Leave a Comment

كيفية تصدير كلمات المرور من Microsoft Edge

كيفية تصدير كلمات المرور من Microsoft Edge

تعلم كيفية تصدير كلمات المرور من Microsoft Edge بسهولة وأمان باستخدام خطوات واضحة. قم بتأمين معلوماتك الشخصية بشكل أفضل.

كيفية استخدام انتقالات الشرائح في Microsoft PowerPoint

كيفية استخدام انتقالات الشرائح في Microsoft PowerPoint

تعلم كيفية استخدام انتقالات الشرائح في PowerPoint لجعل عرضك التقديمي مميزًا وتفاعليًا.

كيفية إصلاح تعذر العثور على عنوان IP للخادم في نظام التشغيل Windows 10؟

كيفية إصلاح تعذر العثور على عنوان IP للخادم في نظام التشغيل Windows 10؟

تعرف على كيفية استكشاف خطأ تعذر العثور على عنوان IP للخادم وإصلاحه ، وكذلك احصل على حل سهل لإصلاح هذه المشكلة.

كيفية إصلاح Err_Cache_Miss في جوجل كروم

كيفية إصلاح Err_Cache_Miss في جوجل كروم

هل تتلقى رسالة الخطأ Err_Cache_Miss أثناء استخدامك Google Chrome؟ إليك بعض الإصلاحات السهلة التي يمكنك تجربتها لإصلاح المشكلة بكفاءة.

أفضل 10 مواقع ألعاب غير محظورة في المدارس 2024

أفضل 10 مواقع ألعاب غير محظورة في المدارس 2024

اكتشف أفضل 10 مواقع ألعاب غير محظورة في المدارس 2024، حيث يمكنك اللعب مجاناً دون قيود.

[محلول] كيفية إصلاح خطأ Err_connection_reset على أنظمة التشغيل Windows 10 و Mac و Android؟

[محلول] كيفية إصلاح خطأ Err_connection_reset على أنظمة التشغيل Windows 10 و Mac و Android؟

تتعلم كيفية إصلاح خطأ ERR_CONNECTION_RESET على أنظمة التشغيل Windows 10 و Mac و Android. اتبع الحلول الفعالة الموصى بها لحل المشكلة بنجاح.

كيفية فتح علامات التبويب المغلقة مؤخرًا في Chrome و Firefox و Edge و Safari

كيفية فتح علامات التبويب المغلقة مؤخرًا في Chrome و Firefox و Edge و Safari

إذا أغلقت علامة تبويب لم تكن تقصد إغلاقها في متصفحك، فمن السهل إعادة فتح علامة التبويب هذه. يمكنك أيضًا فتح علامات تبويب أخرى مغلقة مؤخرًا.

كيفية إصلاح خطأ فشل أجهزة NMI على أنظمة التشغيل Windows 10 و 8.1 و 8 [محدث]

كيفية إصلاح خطأ فشل أجهزة NMI على أنظمة التشغيل Windows 10 و 8.1 و 8 [محدث]

لإصلاح خطأ فشل أجهزة NMI في النظام، استكشف حلولاً متنوعة مثل إجراء فحص SFC، والتحقق من الأجهزة والبرامج، وتحديث برامج التشغيل والمزيد.

المشكلات الشائعة في Samsung Galaxy A12 وكيفية حلها

المشكلات الشائعة في Samsung Galaxy A12 وكيفية حلها

إذا كنت تمتلك Samsung Galaxy A12 وواجهت مشكلات، إليك قائمة بالحلول للمشاكل الشائعة.

كيفية الترقية من Windows 11 Home إلى Pro

كيفية الترقية من Windows 11 Home إلى Pro

تعلم كيفية ترقية Windows 11 Home إلى Pro بطريقة سهلة وسريعة. احصل على الميزات المتقدمة من Windows 11 Pro الآن!