القائمة الرئيسية

الصفحات

تغيير لون الخلية النشطة في الاكسيل

تغيير لون الخلية النشطة في الاكسيل

تغيير لون الخلية النشطة في الاكسيل

هنتعلم في المقال ده

تغيير لون الخلية مع تاريخ معين وكود تلوين الخلية النشطة ومعادلة الألوان في الاكسيل وتظليل الخلية النشطة ويمكن أن ننسق الخلايا يتغير لون النص عند تعديل القيمة وطرق تغيير لون خلفية منطقة المخطط ومعادلة if بالالوان ودالة اللون

تغيير لون الخلية النشطة في الاكسيل

 شرح طريقة تغيير لون الخلية النشطة في الاكسيل

 كود لتلوين الخليه النشطه بمجرد الضغط بالماوس حيث يسمح هذا الكود بمجرد الضغط بالماوس بتلوين الخليه النشطه و بمجرد الانتقال الي خليه اخري يتم الغاء اللون و يعود بدون لون فهذا الكود يساعد في التعامل مع شيتات العمل كبيره البينات الا ان المشكله في هذا الكود انه سيقوم بمسح التنسيقات الاساسيه للشيت و عليك اعاده تنسيق الشيت بعد انتهاء العمل
كيف يمكن اضافه الكود انتقل الي اسم الشيت و اضغط بزر الماوس الايمن و اختار view code ثم من القائمه الجانبيه اختر الشيت الذي تريد تنشيط هذا الكود به و قم بوضع الكود المرفق


Private Sub Worksheet_SelectionChange(ByVal Target As Range)
Dim rowNumberValue As Integer, columnNumberValue As Integer, i As Integer, j As Integer
' اجعل جميع خلايا ورقة العمل الحالية بدون لون
Cells.Interior.ColorIndex = 0 rowNumberValue = ActiveCell.Row columnNumberValue = ActiveCell.Column
 ' لون عمود الخلية الفعالة مابين الخلية الفعالة واسم العمود
 For i = 1 To rowNumberValue Cells(i, columnNumberValue).Interior.ColorIndex = 19 Next i
' لون سطر الخلية الفعالة مابين الخلية الفعالة واسم العمود
 For j = 1 To columnNumberValue Cells(rowNumberValue, j).Interior.ColorIndex = 19 Next j
End Sub

تستطيع التحكم في لون التظليل من خلال تغير القيمه للمتغير Interior.ColorIndex باحد الارقام التاليه

تغيير اللون المستخدم في هذا الكود:
يمكنك استخدام أي لون من الالوان الموجوده في القائمة التالية فقط استبدل رمز اللون في الكود ثم  لاحظ أن القيمة 0 تعني لا لون.

تغيير لون الخلية النشطة في الاكسيل


1- اضغط بالزر الأيمن للماوس على الـSheet1 مثلا، واختر View Code.

2- قم بتعريف متغيرين كالتالي:

Private objCurrentCell As Range
Private OrigColorIdx As Long
3- من القائمة المنسدلة اللي فوق على اليسار اختر Worksheet، تلقائياً سيتم اختيار SelectionChange من القائمة اللي بجنبها على اليمين، أو قم باختيارها بنفسك.

4- داخل الاجراء Worksheet_SelectionChange اكتب الكود التالي:

Application.EnableEvents = False

If objCurrentCell Is Nothing Then
Set objCurrentCell = Target
OrigColorIdx = Target.Interior.ColorIndex
Target.Interior.ColorIndex = 25
Else
objCurrentCell.Interior.ColorIndex = OrigColorIdx
Set objCurrentCell = Target
OrigColorIdx = Target.Interior.ColorIndex
Target.Interior.ColorIndex = 25
End If

Application.EnableEvents = True
5- الآن ارجع للـSheet وجرب بنفسك.

تغيير لون الخلية النشطة في الاكسيل
 

شرح ما هي الخلية النشطة في الاكسيل

الخلية النشطة active cell هي ، ازدادت التساؤلات بشكل كبير عبر مواقع التواصل الاجتماعي والتي يسأل أصحابها عن ما هي الخلية النشطة active cell , والتي سنضعه بين يديك في هذه المقالة, ولمعرفة تعريف عن الخلية النشطة active cell  حيث يمكنكم مرجع تحديد الخلايا Excel هو مجموعة من الإحداثيات التي تعرف موقع خلية أو خلايا على ورقة العمل.  يؤدي مرجع الخلية وظيفته في برنامج Excel من خلال توجيه البرنامج إلى تنفيذ المهام على الخلايا المعنية من خلال الصيغ الرياضية أو التحديد.


الخلية النشطة ، باختصار ، هي التي يعمل بها المستخدم . خذ حالة برنامج Microsoft Excel . تنقسم جداول البيانات الخاصة بهذا البرنامج إلى أعمدة (يتم تحديدها بالحروف) وصفوف (يمكن التعرف عليها بواسطة الرقم). تقع الخلايا عند تقاطع الأعمدة والصفوف. إذا وضعنا مؤشر الماوس أو الماوس في الخلية B3 (العمود B والصف 3 ) وانقر ، فستصبح خلية نشطة. هذا يعني أنه يمكننا إضافة أو تغيير أو إزالة البيانات.


الخلية Cellule في اكسيل هي تقاطع عمود colonne وسطر ligne بكل بساطة، هذه الخلية يعطيها اكسيل اسما افتراضيا يتكون من اسم العمود و اسم السطر:

مثلا A1 هي الخلية التي تشكل تقاطع العمود A و السطر 1 هناك خلايا أخرى مثل : AF25، ZB12، XFD5000 دائما الحروف تشير إلى الأعمدة و الأرقام إلى السطور.


الخليه النشطه هي ACTIVE CELL: هي الخليه التى يتم تحديدها ويظهر حولها اطار بلون اسود في استخدام برنامج الاكسيل : اجراء العمليات الحسابيه حفظ المعلومات فى جداول. يمدنا بالعديد من الدوال function التى تساعدنا فى تنفيذ العمليات الحسابيه.  يمدنا بالرسوم البيانيه Chart التى تساعدنا فى تمثيل البيانات بيانيا بتنسيقات مختلفه حيث يتم تعديلها ايضا بمجرد تغير القيم المدخله فى حسابها.


 تنفيذ العمليات الحسابيه مرات عديده بسهوله مع التعديل اليا بمجرد تغير القيم المستخدمه فى حسابها.


إذا تم تحديد مجموعة أو نطاق من الخلايا ، فيمكن تغيير الخلية النشطة دون إعادة تحديد النطاق باستخدام المفاتيح التالية على لوحة المفاتيح: مفتاح الإدخال : نقل تظليل الخلية النشطة لأسفل لخلية واحدة داخل النطاق المحدد ؛ Shift + Enter : يؤدي نقل الخلية النشطة إلى تمييز خلية واحدة ضمن النطاق المحدد ؛ مفتاح Tab: نقل الخلية النشطة خلية واحدة إلى اليمين داخل النطاق المحدد ؛ Shift + Enter : ينقل الخلية النشطة خلية واحدة إلى اليسار داخل النطاق المحدد ؛ Ctrl + . (الفترة): ينقل الخلية النشطة باتجاه عقارب الساعة إلى الزاوية التالية للنطاق المحدد. ك


فعِّل برنامج VBA بالضغط على Atl + F11 من لوحة المفاتيح لديك والصق الكود التالي في ورقة العمل التي تعمل عليها (التي تريد استخدام الكود فيها).

تغيير لون الخلية النشطة في الاكسيل


 ودلوقتي اتفضلوا ده فيديو شرح تغيير لون الخلية النشطة في الاكسيل


تغيير لون الخلية النشطة في الاكسيل


اتعلمنا في المقال ده

تغيير لون الخلية مع تاريخ معين وكود تلوين الخلية النشطة ومعادلة الألوان في الاكسيل وتظليل الخلية النشطة ويمكن أن ننسق الخلايا يتغير لون النص عند تعديل القيمة وطرق تغيير لون خلفية منطقة المخطط ومعادلة if بالالوان ودالة اللون

ولو عايز تعرف أكتر عن تحميل النسخ الرسمية مايكروسوفت اوفيس 2021 مجانا إضغط هنا


تعليقات