تظليل الصف بالكامل عند الضغط على أي خلية بداخله في Excel
هنتعرف علي تظليل الصف بالكامل عند الضغط على أي خلية بداخله في Excel
سنتعرف في هذا الدرس على كيفية استخدام التنسيق الشرطي لتظليل الصف بالكامل عند الضغط على أي خليه بداخله , بحيث أنه اذا كان لديك كمية كبيرة من البيانات وتريد مراجعتها بوضوح ستفيدك هذه المهارة جدا .
لنفترض أن لدينا لدينا هذه البيانات ( رقم الموظف - الاسم الأول - الاسم الثاني - النوع - الراتب ) لمجموعة من الموظفين . ونريد عند الضغط على أي خلية بداخله يقوم برنامج Excel بتظليل الصف بالكامل الذي يحتوي على هذه الخلية داخل النطاق A1:E8
قم بتحديد النطاق الذي يحتوي على البيانات وهو النطاق A1:E8 ثم اذهب إلى التبويب Home ثم اضغط على Conditional Formatting ثم اضغط على New Rule
سيظهر مربع حوار New Formatting Rule اضغط على الاختيار Use a formula to determine which cells to format حيث أننا سنقوم بكتابة المعادلة الموضحة في الشكل التالي .
ملحوظة :
- يمكنك التعرف على دالة CELL بالتفصيل من خلال هذا الدرس : دالة CELL
- يمكنك التعرف على دالة ROW بالتفصيل من خلال هذا الدرس : دالة ROW
في مربع الحوار اضغط على زر Format لتحديد تنسيق الخلايا التي ستنطبق عليها المعادلة , سيظهر مربع حوار Format Cells اضغط على التبويب Fill ثم اختر لون التظليل الذي تريده . يمكنك أيضا اختيار تنسيقات أخري مثل نوع الخط - لون الخط - حجم الخط ... الخ , ثم اضغط على زر OK للعودة إلى مربع الحوار السابق .
اضغط على زر OK لاغلاق مربع الحوار .
سيقوم برنامج Excel بتظليل الصف الأول داخل النطاق A1:E8 حيث أنه يحتوي على الخلية النشطة حاليا .
اذا قمت بالضغط على أي خلية أخري للأسف لن يقوم برنامج Excel تلقائيا بتظليل الصف بالكامل الذي يحتوي على هذه الخلية .
السبب في ذلك أنك ستحتاج في كل مرة الضغط على زر F9 من لوحة المفاتيح وهو اختصار الأمر Calculate Now الموجود في التبويب Formulas , وظيفة هذا الأمر هو اعادة تنفيذ كل المعادلات الحسابية الموجودة في الملف .
بعد الضغط على زر F9 من لوحة المفاتيح سيقوم برنامج Excel بتظليل الصف بالكامل الذي يحتوي على الخلية النشطة .
طبعا الضغط على زر F9 في كل مرة تريد فيها تغيير الصف حل غير عملى , يمكنك حل هذه المشكلة من خلال اضافة كود VBA بسيط جدا .
ملحوظة : يمكنك التعرف على أساسيات لغة VBA من خلال هذه الدرس : مقدمة إل لغة VBA
اذهب إلى التبويب Developer ثم اضغط على Visual Basic
سيتم فتح محرر أكواد VBA قم باضافة الكود التالي داخل الصفحة Sheet1
Private Sub Worksheet_SelectionChange(ByVal Target as Range)
Target.Calculate
End Sub
الأن عندي الضغط على أي خلية سيقوم برنامج Excel بتظليل الصف بالكامل الذي يحتوي على هذه الخلية داخل النطاق A1:E8