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

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

قام بنشر (معدل)

استعمل هذا الكود

 

Private Sub Worksheet_SelectionChange(ByVal Target As Range)

    Static previous_selection As String

    If previous_selection <> "" Then ' ازالة الخافية من الخلية السابقة
        
        Range(previous_selection).Interior.ColorIndex = xlColorIndexNone
    End If

    'اضافة الخلفية على الخلية الحالية
    Target.Interior.Color = RGB(204, 236, 255)

   
    previous_selection = Target.Address

End Sub

و ليعمل فقط على الخلية B7 

Private Sub Worksheet_SelectionChange(ByVal Target As Range)
    If Target.Address <> "$B$7" Then
        
        Range("B7").Interior.ColorIndex = xlColorIndexNone
        Else
        Target.Interior.Color = RGB(204, 236, 255)
    End If
 End Sub

 

تم تعديل بواسطه سليم حاصبيا
قام بنشر

:fff:

شكرا 

وكل عام وانت بخير  يا استاذ سليم

ممكن مثال

السّلام عليكم و رحمة الله و بركاته

و أنا أتابع للإستفادة من  شروحات و مشاركات و خبرات  الأساتذة الأفاضل .. وجدت يا عزيزي ولد الحجاز أنّ الكود المرفق من الأستاذ القدير سليم حاصبيا سوف لن يشتغل لديك لسبب بسيط .. وهو أنّك عامل دمج للخليتيْن B7 و B8 .. أنصحك بإلغاء هذا الدمج كما في الصورة رقم 1 :

1.thumb.jpg.c042a6a2c950e0596a9689ffb707

ولتغيير اللون إلى الرمادي غير كود اللون من الكود الموجود في حدث الورقة 1 إلى RGB 227, 227, 227

2.thumb.jpg.7df8eb6d0e6f9469e713a7c7d2c8

خالص احتراماتي

 

انشئ حساب جديد او قم بتسجيل دخولك لتتمكن من اضافه تعليق جديد

يجب ان تكون عضوا لدينا لتتمكن من التعليق

انشئ حساب جديد

سجل حسابك الجديد لدينا في الموقع بمنتهي السهوله .

سجل حساب جديد

تسجيل دخول

هل تمتلك حساب بالفعل ؟ سجل دخولك من هنا.

سجل دخولك الان
×
×
  • اضف...

Important Information