اذهب الي المحتوي
أوفيسنا

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

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

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

 

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

 

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

 

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

 

مثال لو ان قيمة الخلية رقم  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
قام بنشر

يا لروعتك

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

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

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

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

بارك الله فيك

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

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

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

تقبل تحياتي

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