اذهب الي المحتوي
أوفيسنا
بحث مخصص من جوجل فى أوفيسنا
Custom Search

هل يمكن تغيير لون الخانة المحددة ؟


mahasenoo

الردود الموصى بها

السلام عليكم

اولا اشكر القائمين على هذا المنتدى المميز
والذي وجدت فيه كل جديد

 


هذا اول موضوع لي هنا

سؤالي :
هل يمكن تغيير لون الخانة المختارة؟
بسبب ضعف نظري وكثرة الاعمدة والصفوف اجد تشتتا في تذكر الخانة التي توقفت عليها

فهل يمكن تغيير لون تلك الخانة بلون مميز ؟


في انتظار المساعدة منكم لاني بحثت ولم اجد حلا
 

رابط هذا التعليق
شارك

أهلا بك يا أيها العضو الجديد

ضع الكود فى حدث الورقة

Private Sub Worksheet_SelectionChange(ByVal Target As Range)
    Application.ScreenUpdating = False
         Cells.Interior.ColorIndex = 0
         Target.Interior.ColorIndex = 7
    Application.ScreenUpdating = True
End Sub

الرقم 0 يدل على عدم تلوين خلايا الشيت

الرقم 7 يدل على لون الخلية المحددة   يمكنك تغيره      تحياتى

  • Like 1
رابط هذا التعليق
شارك

أخي العزيز مختار حسين

جزيت خيراً على مشاركتك الجميلة

الكودالمقدم سيؤثر سلباً على الخلايا الملونة في ورقة العمل ...

إليك طريقة أخرى مشروحة بالتفصيل على الرابط التالي

الرابط من هنا

رابط هذا التعليق
شارك

أشكرك أخى ياسر

بالفعل أخى بعد كتابة الكود تذكر ت ماذا لو كان هناك خلايا ملونة بالفعل

وظللت أفكر فى طريقة لارجاع اللون الاساسى للخلية قبل التحديد

الى أن وجدت مشاركتك السابقة  و أشكرك مرة تانية على الرابط 

المرفق تطبيق لكودك مع خالص تحياتى

Highlight ActiveCell Only Using C. F.rar

  • Like 2
رابط هذا التعليق
شارك

الحمد لله الذي هدانا لهذا وما كنا لنهتدي لولا أن هدانا الله

كلنا نتعلم من بعضنا البعض أخي وحبيبي مختار ، وكم تعلمت منك الكثير والكثير

وما زلت تبهرني بما تقدم ، فجزاك الله خير الجزاء

  • Like 1
رابط هذا التعليق
شارك

40 دقائق مضت, mahasenoo said:

ما ظبطتش معايا

وهل لازم اعمل الخطوات دي في كل مستند اكسل؟

اكتب هذا الكود في حدث الصفحة(يعمل في كل الحالات)

Private Sub Worksheet_SelectionChange(ByVal Target As Range)
    Static Salim As Range

    If Not Salim Is Nothing Then Salim.FormatConditions.Delete
    Set Salim = Target
    With Salim.FormatConditions.Add(Type:=xlExpression, Formula1:="=TRUE")
       .Interior.PatternColorIndex = xlAutomatic
       .Interior.ColorIndex = 6
    End With
End Sub

اليك الملف كنموذج

 

format _target keep the original.rar

  • Like 2
رابط هذا التعليق
شارك

طريقة جميلة أخي سليم

ولكن جربها مع الخلايا التي لها تنسيق شرطي .. وستعرف أين مكمن المشكلة؟

 

  • Like 1
رابط هذا التعليق
شارك

15 ساعات مضت, سليم حاصبيا said:

اكتب هذا الكود في حدث الصفحة(يعمل في كل الحالات)


Private Sub Worksheet_SelectionChange(ByVal Target As Range)
    Static Salim As Range

    If Not Salim Is Nothing Then Salim.FormatConditions.Delete
    Set Salim = Target
    With Salim.FormatConditions.Add(Type:=xlExpression, Formula1:="=TRUE")
       .Interior.PatternColorIndex = xlAutomatic
       .Interior.ColorIndex = 6
    End With
End Sub

اليك الملف كنموذج

 

format _target keep the original.rar

جزاك الله خير الجزاء يا عزيزي

هذا ما كنت انشده بالتحديد
بارك الله فيك وغفر لك 

تحياتي لك وشكرا لكل من ساهم في مساعدتي
 

للاسف

الطريقة نفعت مع اول ادخال للكود وكانت الخانة تظهر ملونة بالفعل

بعد اغلاق الملف واعادة فتحه مرة اخرى

تظل اخر خانة توقفت عليها ملونة....لكن عند التحريك لاي خانة اخرى تظل بنفس اللون الابيض الافتراضي

!!!

رابط هذا التعليق
شارك

Join the conversation

You can post now and register later. If you have an account, sign in now to post with your account.

زائر
اضف رد علي هذا الموضوع....

×   Pasted as rich text.   Paste as plain text instead

  Only 75 emoji are allowed.

×   Your link has been automatically embedded.   Display as a link instead

×   Your previous content has been restored.   Clear editor

×   You cannot paste images directly. Upload or insert images from URL.

  • تصفح هذا الموضوع مؤخراً   0 اعضاء متواجدين الان

    • لايوجد اعضاء مسجلون يتصفحون هذه الصفحه
×
×
  • اضف...

Important Information