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

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

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

السادة الخبراء

 

لى سؤال بفكر به

 

هل ممكن تنفيذ ماكرو بدون اى زر

 

بناء على قيمة خلية

 

مثال لو ان قيمة الخلية رقم  A2  اكبر من 10 ينفذ الماكرو .....  بدون الضغط على زر

 

فهل هذا ممكن

 

و جزاكم الله كل خير

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

اخي الكريم

نعم ممكن ان يعمل الكود بناء علي قيمة خلية

مثال

فرضا لو اريد ان الون الخلايا من (( A8:A20)) باللون الاصفر عندما تكون قيمة الخلية (A2) = 10

سوف اعمل كود كالتالي

Sub TEST()
    Range("A8:A20").Select
    With Selection.Interior
        .ColorIndex = 36
        .Pattern = xlSolid
    End With
End Sub

وكود اخر وذلك لو ان القيمة في الخلية ((A2)) لا تساوي 10 اجعل الخلايا بدون لون كالتالي


Sub TEST2()
    Range("A8:A20").Select
    Selection.Interior.ColorIndex = xlNone
End Sub
 

وفي حدث الصفحة اقوم بوضع الكود التالي

Private Sub Worksheet_Change(ByVal Target As Range)
If [A2] = 10 Then
Call TEST
Else
Call TEST2
End If
End Sub

والتطبيق بالمرفقات

Book1B.rar

  • Like 1
قام بنشر

احسنت اخي الحبيب / ضاحي ... ابوعمرو

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

  • Like 1
قام بنشر

يا لروعتك

استاذنا القدير / ضاحي الغريب

انت بحق تستاهل اكثر من ذلك

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

اخي الحبيب // رائد

بارك الله فيك

علي كلماتك الجميلة ودعائك

وجزاك الله خيرا

وادعوا الله ان اكون عند حسن ظنكم في

تقبل تحياتي

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

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

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

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

سجل حساب جديد

تسجيل دخول

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

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

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

Important Information