Skip to main content

إبراز الصف والعمود النشطين تلقائيًا في Excel (الدليل الكامل)

Author: Xiaoyang Last Modified: 2025-05-30

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

إبراز الصف والعمود النشطين تلقائيًا في Excel


فيديو: إبراز الصف والعمود النشطين تلقائيًا في Excel

 


إبراز الصف والعمود النشطين تلقائيًا باستخدام كود VBA

لإبراز العمود والصف بأكملهما للخلية المحددة تلقائيًا في ورقة العمل الحالية، قد يساعدك الكود التالي من VBA في تحقيق هذه المهمة.

الخطوة 1: افتح ورقة العمل حيث تريد إبراز الصف والعمود النشطين تلقائيًا

الخطوة 2: افتح محرر وحدة VBA ونسخ الكود

  1. انقر بزر الماوس الأيمن على اسم الورقة، واختر "عرض الكود" من قائمة السياق، انظر إلى لقطة الشاشة:
    Right click the sheet name, and choose View Code from the context menu
  2. في محرر وحدة VBA الذي تم فتحه، انسخ والصق الكود التالي في الوحدة الفارغة. انظر إلى لقطة الشاشة:
    كود VBA: إبراز الصف والعمود للخلية المحددة
    Private Sub Worksheet_SelectionChange(ByVal Target As Range)
    'Update by Extendoffice
        Dim rowRange As Range
        Dim colRange As Range
        Dim activeCell As Range
        Set activeCell = Target.Cells(1, 1)
        Set rowRange = Rows(activeCell.Row)
        Set colRange = Columns(activeCell.Column)
         Cells.Interior.ColorIndex = xlNone
        rowRange.Interior.Color = RGB(248, 150, 171)
        colRange.Interior.Color = RGB(173, 233, 249)
    End Sub
    
    نصائح: تخصيص الكود
    • لتغيير لون الإبراز، تحتاج ببساطة إلى تعديل قيمة RGB في البرامج النصية التالية:
      rowRange.Interior.Color = RGB(248, 150, 171)
      colRange.Interior.Color = RGB(173, 233, 249)
    • لإبراز الصف بأكمله فقط للخلية المحددة، قم بإزالة أو التعليق على هذا السطر (إضافة علامة اقتباس في بداية السطر):
      colRange.Interior.Color = RGB(173, 233, 249)
    • لإبراز العمود بأكمله فقط للخلية المحددة، قم بإزالة أو التعليق على هذا السطر (إضافة علامة اقتباس في بداية السطر):
      rowRange.Interior.Color = RGB(248, 150, 171)

    copy and paste the code into the module
  3. ثم، أغلق نافذة محرر VBA للعودة إلى ورقة العمل.

النتيجة:

الآن، عند تحديد خلية، سيتم إبراز الصف والعمود بأكملهما لتلك الخلية تلقائيًا، وسيتحول الإبراز ديناميكيًا مع تغيير الخلية المحددة كما هو موضح في العرض التجريبي أدناه:

ملاحظات:
  • سيقوم هذا الكود بمسح ألوان الخلفية من جميع الخلايا في ورقة العمل، لذلك، تجنب استخدام هذا الحل إذا كانت لديك خلايا ذات تلوين مخصص.
  • تشغيل هذا الكود سيؤدي إلى تعطيل ميزة "التراجع" في الورقة، مما يعني أنه لا يمكنك التراجع عن أي أخطاء بالضغط على اختصار "Ctrl" + "Z".
  • لن يعمل هذا الكود في ورقة عمل محمية.
  • لإيقاف إبراز الصف والعمود للخلية المحددة، ستحتاج إلى إزالة كود VBA الذي تم إضافته مسبقًا. بعد ذلك، لإعادة ضبط الإبراز، انقر على "الرئيسية" > "لون التعبئة" > "بدون تعبئة".

إبراز الصف والعمود النشطين بنقرة واحدة فقط من Kutools

هل تواجه قيود كود VBA في Excel؟ ميزة "التركيز على الشبكة" في "Kutools for Excel" هي الحل المثالي لك! صُممت لمعالجة نقاط الضعف في VBA، وتقدم مجموعة متنوعة من أنماط الإبراز لتعزيز تجربتك في ورقة العمل. بفضل قدرتها على تطبيق هذه الأنماط عبر جميع المصنفات المفتوحة، تضمن "Kutools" عملية إدارة بيانات فعّالة ومظهرًا بصريًا جذابًا.

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

بعد تثبيت Kutools for Excel، يرجى النقر فوق "Kutools" > "التركيز على الشبكة" لتمكين هذه الميزة. الآن، يمكنك رؤية الصف والعمود للخلية النشطة يتم إبرازهما فورًا. يتحول هذا الإبراز ديناميكيًا ليتبعك أثناء تغيير اختيارك للخلايا. انظر العرض التجريبي أدناه:

⭐ الفوائد الرئيسية لميزة التركيز على الشبكة:
  • يحفظ ألوان خلفية الخلايا الأصلية:
    على عكس كود VBA، تحترم هذه الميزة تنسيق ورقة العمل الحالي الخاص بك.
  • قابلة للاستخدام في الأوراق المحمية:
    تعمل هذه الميزة بسلاسة داخل الأوراق المحمية، مما يجعلها مثالية لإدارة المستندات الحساسة أو المشتركة دون المساس بالأمان.
  • لا تؤثر على وظيفة التراجع:
    مع هذه الميزة، تحتفظ بالوصول الكامل إلى وظيفة التراجع في Excel. وهذا يضمن أنه يمكنك التراجع بسهولة عن التغييرات، مما يضيف طبقة من الأمان إلى عمليات معالجة البيانات الخاصة بك.
  • الأداء المستقر مع البيانات الكبيرة:
    تم تصميم هذه الميزة للتعامل مع مجموعات البيانات الكبيرة بكفاءة، مما يضمن أداءً مستقرًا حتى في الجداول المعقدة والمليئة بالبيانات.
  • أنماط إبراز متعددة:
    تقدم هذه الميزة مجموعة متنوعة من خيارات الإبراز، مما يسمح لك باختيار الأنماط والألوان المختلفة لجعل صف الخلية النشطة أو العمود أو كليهما بارزًا بطريقة تتناسب مع تفضيلاتك واحتياجاتك.
    more options of Grid Focus feature
نصائح:
  • لتعطيل هذه الميزة، يرجى النقر فوق "Kutools" > "التركيز على الشبكة" مرة أخرى لإغلاق هذه الوظيفة؛
  • لتطبيق هذه الميزة، يرجى تحميل وتثبيت Kutools for Excel.

إبراز الصف والعمود النشطين تلقائيًا باستخدام التنسيق الشرطي

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

الخطوة 1: حدد نطاق البيانات

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

الخطوة 2: الوصول إلى التنسيق الشرطي

انقر فوق "الرئيسية" > "التنسيق الشرطي" > "قاعدة جديدة"، انظر لقطة الشاشة:
Click Home > Conditional Formatting > New Rule

الخطوة 3: ضبط العمليات في قاعدة التنسيق الجديدة

  1. في مربع الحوار "قاعدة تنسيق جديدة"، اختر "استخدم صيغة لتحديد الخلايا التي سيتم تنسيقها" من قائمة "اختر نوع القاعدة".
  2. في مربع "تنسيق القيم حيث تكون هذه الصيغة صحيحة"، أدخل أحد هذه الصيغ، في هذا المثال، سأطبق الصيغة الثالثة لإبراز الصف والعمود النشطين.
    لإبراز الصف النشط:
    =CELL("row")=ROW()
    لإبراز العمود النشط:
    =CELL("col")=COLUMN()
    لإبراز الصف والعمود النشطين:
    =OR(CELL("row")=ROW(), CELL("col")= COLUMN())
  3. ثم، انقر فوق زر "تنسيق".
    Set the operations in the New Formatting Rule
  4. في مربع الحوار "تنسيق الخلايا" الذي يظهر، ضمن علامة التبويب "تعبئة"، اختر لونًا واحدًا لإبراز الصف والعمود النشطين حسب الحاجة، انظر لقطة الشاشة:
     under the Fill tab, choose one color to highlight the row or column
  5. ثم، انقر فوق "موافق" > "موافق" لإغلاق النوافذ الحوارية.

النتيجة:

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

نصائح: 
  • في الواقع، بينما يقدم النهج باستخدام التنسيق الشرطي في Excel حلاً، فإنه ليس سلسًا مثل استخدام "VBA" وميزة "التركيز على الشبكة". تتطلب هذه الطريقة إعادة حساب الورقة يدويًا (عن طريق الضغط على مفتاح "F9").
    لتمكين إعادة الحساب التلقائي لورقة العمل الخاصة بك، يمكنك دمج كود VBA بسيط في وحدة الكود للورقة المستهدفة. سيؤدي ذلك إلى أتمتة عملية التحديث، مما يضمن تحديث الإبراز فورًا عند تحديد خلايا مختلفة دون الحاجة إلى الضغط على مفتاح "F9". يرجى النقر بزر الماوس الأيمن على اسم الورقة، ثم اختيار "عرض الكود" من قائمة السياق. بعد ذلك، انسخ والصق الكود التالي في وحدة الورقة:
    Private Sub Worksheet_SelectionChange(ByVal Target As Range)
      Target.Calculate
    End Sub
    
  • يحفظ التنسيق الشرطي التنسيقات التي قمت بتطبيقها يدويًا على ورقة العمل الخاصة بك.
  • يُعرف التنسيق الشرطي بأنه غير مستقر، خاصة عند تطبيقه على مجموعات بيانات كبيرة جدًا. يمكن أن يؤدي الاستخدام المفرط له إلى إبطاء أداء المصنف المحتمل، مما يؤثر على كفاءة معالجة البيانات والتنقل.
  • وظيفة CELL متاحة فقط في إصدارات Excel 2007 وما بعدها، هذه الطريقة غير متوافقة مع الإصدارات السابقة من Excel.

مقارنة بين الطرق المذكورة أعلاه

الميزة كود VBA التنسيق الشرطي Kutools for Excel
الحفاظ على لون خلفية الخلية لا نعم نعم
يدعم التراجع لا نعم نعم
مستقر في مجموعات البيانات الكبيرة لا لا نعم
قابل للاستخدام في الأوراق المحمية لا نعم نعم
يطبق على جميع المصنفات المفتوحة الورقة الحالية فقط الورقة الحالية فقط جميع المصنفات المفتوحة
يتطلب تحديثًا يدويًا (F9) لا نعم لا

بهذا نختتم دليلنا حول كيفية إبراز العمود والصف للخلية المحددة في Excel. إذا كنت مهتمًا باستكشاف المزيد من نصائح وحيل Excel، فإن موقعنا يقدم آلاف الدروس التعليمية، يرجى النقر هنا للوصول إليها. شكرًا لك على القراءة، ونتطلع إلى تقديم المزيد من المعلومات المفيدة لك في المستقبل!


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

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