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

كيف يمكن تظليل الخلية النشطة أو النطاق المحدد في Excel؟

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

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

تظليل الخلية النشطة أو التحديد باستخدام كود VBA


تظليل الخلية النشطة أو التحديد باستخدام كود VBA

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

1. ابدأ بالضغط مع الاستمرار علىALT + F11 في لوحة المفاتيح. سيؤدي ذلك إلى فتح نافذةMicrosoft Visual Basic for Applications، حيث يمكنك إدارة وحدات الكود وتعديلها لملف مصنف Excel الخاص بك.

2. في جزءمستعرض المشروع (Project Explorer)الموجود على الجانب الأيسر، حدد ملف المصنف الخاص بك. قم بتوسيع مجلّداته إذا لزم الأمر، ثم انقر نقرًا مزدوجًا علىThisWorkbookلفتح وحدة الكود الخاصة به. إذا لم تتمكن من رؤية جزء مستعرض المشروع، فانقر علىعرض (View)>مستعرض المشروع (Project Explorer)من شريط القوائم في نافذة VBA لعرضه.

بمجرد فتح منطقة الكود الخاصة بـThisWorkbook، انسخ والصق كود VBA التالي في مساحة الوحدة الفارغة:

كود VBA: تظليل الخلية النشطة أو التحديد

Sub Workbook_SheetSelectionChange(ByVal Sh As Object, ByVal Target As Excel.Range)
'UpdatebyExtendoffice
Static xLastRng As Range
On Error Resume Next
Target.Interior.ColorIndex = 6
xLastRng.Interior.ColorIndex = xlColorIndexNone
Set xLastRng = Target
End Sub

لقطة شاشة توضح كيفية استخدام كود VBA

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

لمساعدتك على ضمان الحصول على أفضل النتائج، يُرجى ملاحظة النصائح والتوجيهات التالية للاستخدام:

1. إذا لم يكن جزءمستعرض المشروع (Project Explorer Pane)ظاهرًا، فانقر على خيارعرض (View)في نافذة VBA، ثم اخترمستعرض المشروع (Project Explorer)لعرض اللوحة التي ستجد فيهاThisWorkbook.

2. داخل الكود المُعطى، يتحكم السطر.ColorIndex = 6 بلون التظليل. يمكنك بسهولة تعديل هذه القيمة لتعيين اللون الذي تفضّله! من بين القيم الشائعة لـColorIndex: 3 (أحمر)، 4 (أخضر)، 5 (أزرق)، 6 (أصفر)، وغيرها الكثير. راجع قائمة رموز الألوان الكاملة في Excel لاكتشاف المزيد من الخيارات وجرب ما يناسب ذوقك البصري!

3. تنطبق طريقة VBA هذه على جميع أوراق العمل في ملفك، ما يعني أن ميزة التظليل ستكون نشطة في أي ورقة تقوم فيها بتحديد خلايا، مما يجعلها مثالية لمراجعة البيانات عبر أوراق متعددة.

4. يُرجى العلم أن الخلايا المظلَّلة بواسطة كود VBA هذا سيتم تلوينها مؤقتًا وفقًا لاختيارك. فإذا كانت لديك خلايا مملوءة مسبقًا بألوان مخصصة وقمت بتحديدها، فسيتم استبدال ألوانها الأصلية عند إزالة التحديد عنها. فكِّر في ذلك جيدًا إذا كانت تنسيقاتك الحالية تحتوي على ألوان مهمة لا ترغب في فقدانها. ولتجنب فقدان ألوان الخلايا الحالية، ننصحك بتسجيل ألوان التنسيق يدويًّا أو نسخها قبل تطبيق هذا الحل.

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

بشكل عام، يُعد استخدام VBA للتظليل الديناميكي خيارًا مثاليًا لمراجعة البيانات وتحريرها وعرضها في جداول بيانات كبيرة، رغم أنه قد لا يحافظ على تنسيقات الخلايا المخصصة. أما المستخدمون الذين يبحثون عن أساليب بصرية بديلة أو حلول أبسط تحافظ على الألوان، فلديهم خيارات عملية أخرى تستحق الدراسة:

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

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

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