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

كيف تُضيف خلفية أو تعبئة بلون عشوائي للخلايا في Excel؟

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

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


إضافة خلفية/تعبئة اللون عشوائية للخلايا باستخدام VBA

باستخدام VBA (Visual Basic for Applications)، يمكنك تعيين لون تعبئة عشوائي تلقائيًا لكل خلية ضمن النطاق المحدد. يُعد هذا الحل مثاليًا عندما تريد أن تحمل كل خلية لونًا مختلفًا، وتحتاج إلى تكرار هذه العملية بانتظام لمجموعات بيانات متنوعة.

1. اضغطAlt+F11 لفتح محرر Microsoft Visual Basic for Applications.

2. في محرر VBA، انقر فوقإدراج > وحدة نمطيةلإنشاء وحدة جديدة.

3.انسخ والصق كود VBA التالي في نافذة الوحدة النمطية (ولا تقم بتعديل الكود):

VBA: إضافة خلفية أو تعبئة اللون للخلايا بلون عشوائي

Sub TrimExcessSpaces()
Dim rng As Range
Dim WorkRng As Range
Dim xRed As Byte
Dim xGreen As Byte
Dim xBule As Byte
On Error Resume Next
xTitleId = "KutoolsforExcel"
Set WorkRng = Application.Selection
Set WorkRng = Application.InputBox("Range", xTitleId, WorkRng.Address, Type:=8)
For Each rng In WorkRng
xRed = Application.WorksheetFunction.RandBetween(0, 255)
xGreen = Application.WorksheetFunction.RandBetween(0, 255)
xBule = Application.WorksheetFunction.RandBetween(0, 255)
rng.Pattern = xlSolid
rng.PatternColorIndex = xlAutomatic
rng.Interior.Color = VBA.RGB(xRed, xGreen, xBule)
Next
End Sub

4. اضغطF5 أو انقر فوق زرتشغيللتنفيذ وحدة الماكرو.

5. عند المطالبة، حدد نطاق الخلايا الذي تريد تعبئته بألوان عشوائية، ثم انقر فوقموافق.

6.سيتم تعبئة الخلايا المحددة بألوان عشوائية. ولتكرار هذه العملية على نطاق آخر، شغّل وحدة الماكرو مرة أخرى وحدد النطاق الجديد.

مطالبة VBA لتحديد نطاق البيانات

الخلايا المملوءة بألوان عشوائية مختلفة

  • أمان وحدات الماكرو:إذا ظهر لك تحذير أمان، ففعّل وحدات الماكرو لهذا المصنف قبل تشغيل الكود.
  • العشوائية:تُعيَّن الألوان بشكل عشوائي بحت، وقد تظهر ألوان مكرَّرة—خاصةً في النطاقات الكبيرة.
  • الأداء:قد تستغرق التحديدات الكبيرة جدًّا لحظةً حتى تُعالج.
  • أخطاء كتابة الأسماء في الكود:المتغيرxBule مكتوب كما هو مذكور، ولا يزال يعمل بشكل متسق في هذه الوحدة الماكروية؛ غيّره فقط إذا كنت تنوي إعادة تسميته في كل مكان.
  • استكشاف الأخطاء وإصلاحها:إذا لم يحدث شيء، فتأكد من أن المصنف ليس للقراءة فقط، وأن الكود قد لُصق في وحدة نمطية قياسية (وليس في وحدة ورقة أو وحدة ThisWorkbook).


إضافة خلفية/تعبئة اللون عشوائية للخلايا باستخدام Kutools لـ Excel

في العديد من السيناريوهات العملية، قد تفضّل تحديد مجموعة فرعية عشوائية من الخلايا بدلاً من النطاق بالكامل، ثم تطبيق لون الخلفية الذي تختاره. يوفّر Kutools لـ Excel أداة سهلة الاستخدام باسمفرز عشوائيتبسّط هذه المهمة دون الحاجة إلى VBA أو الصيغ. وهي مفيدة بشكل خاص للمستخدمين الذين يرغبون في إضافة لمسة لونية إلى عدد معيّن من الخلايا في قائمة أو مجموعة بيانات — على سبيل المثال، لتمييز الفائزين المختارين عشوائيًا، أو توزيع المجموعات، أو اختيار عينة من بيانات الاختبار.

Kutools لـ Excel – مزوَّد بأكثر من 300 أداة أساسية لبرنامج Excel! اجعل مهامك في Excel أسرع، وأسهل، وأكثر كفاءة.حمِّل الآن!

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

2. انتقل إلى علامة التبويبKutools في الشريط، واخترنطاق، ثم انقر فوقفرز عشوائي.

انقر على 'فرز النطاق عشوائيًا' من Kutools

3.في مربع الحوار، انتقل إلى علامة التبويبتحديد. أدخل عدد الخلايا التي ترغب في تحديدها عشوائيًا في مربععدد الخلايا المراد تحديدها، وفعّل الخيارخلية، ثم انقر فوقموافقللتأكيد.

تعيين الخيارات في مربع حوار فرز النطاق عشوائيًا

4.سيتم تمييز (تحديد) عدد الخلايا المحددة. ولتطبيق تعبئة اللون، انتقل إلى علامة التبويبالصفحة الرئيسية، وانقر فوق السهم بجانبتعبئة اللون، ثم اختر لونًا. وسيتم تلوين الخلايا المحددة فورًا.

تعبئة الخلايا المحددة عشوائيًا بلون

Kutools لـ Excel- عزِّز Excel بقوة أكثر من 300 أداة أساسية، لتجعل عملك أسرع وأسهل، واستفد من ميزات الذكاء الاصطناعي لمعالجة البيانات بشكل أكثر ذكاءً وزيادة الإنتاجية.احصل عليه الآن

هذه الطريقة مثالية إذا كنت ترغب في التحكّم بعدد الخلايا الملوَّنة عشوائيًا وتفضّل اختيار لون التعبئة بنفسك. ويتفادى نهج Kutools الحاجة إلى كتابة أي أكواد أو استخدام صيغ، مما يجعل العملية سهلة ومتاحة حتى للمستخدمين الأقل خبرة بميزات Excel المتقدمة. والقيود الأساسية هي أن الأداة تعيّن لونًا واحدًا مختارًا في كل مرة؛ أما إذا كنت بحاجة إلى تلوين جميع الخلايا بشكل عشوائي بالكامل، فقد يكون نهج VBA المذكور سابقًا أكثر ملاءمةً. وإذا احتجت إلى إعادة تحديد خلايا عشوائية جديدة أو تغييرها، فما عليك سوى تكرار عملية التحديد باستخدام الفرز العشوائي، ثم تطبيق لون جديد حسب رغبتك.

  • سلامة التحديد:تجنّب المدمج؛ فقد يتداخل مع التحديد العشوائي.
  • يدعم التراجع:يمكنك التراجع باستخدامCtrl+Z إذا لم يكن التحديد أو اللون كما رغبت.
  • لون واحد لكل عملية:تطبّق الأداة لونًا واحدًا مختارًا في كل مرة. كرّر العملية مع لون جديد عند الحاجة.
  • نصيحة للأداء:قد تستغرق النطاقات الكبيرة جدًّا وقتًا أطول للمعالجة؛ لذا قم بتضييق نطاق التحديد إذا لزم الأمر.

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