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

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

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

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

 

بداية  أقدم كل التحية والتفدير والاحترام الى أساتذتى الكرام

 

وأخص بالذكر الأستاذ عبدالله باقشير الذى أوحى إلىّ بهذه الدالة

 

فقد قدم لنا الأستاذ الفاضل دالة للجمع بناء على لون الخلية  وهى :

Function kh_SumColor(RngColor As Range) As Double
Dim cel As Range
Dim sm As Double
For Each cel In RngColor
    If cel.Interior.Color = Application.Caller.Interior.Color Then sm = sm + Val(cel)
Next
kh_SumColor = sm
End Function

وعن طريق الصدفة  وجدت طلبا فى أحد المنتديات الأجنبية التى أشترك فيها

يسأل عن Sum Cells by Font Color

 

فجااء ببالى لماذا لا نستفيد من دالة أستاذى الفاضل ولكن بطريقة أخرى وهى الجمع بناء على لون الخط

 

فأصبحت الدالة بهذا الشكل :

Function MOKHTAR_SumFontColor(RngFontColor As Range) As Double
Dim cel As Range
Dim MOKH As Double
For Each cel In RngFontColor
    If cel.Font.Color = Application.Caller.Font.Color Then MOKH = MOKH + Val(cel)
Next
MOKHTAR_SumFontColor = MOKH
End Function

وبمجرد أن أنتهيت من المطلوب  قررت وضعه هنا فى المنتدى ليستفيد منه الزملاء

 

أرجو من أستاذى أن يعذرنى على هذا الاقتباس فقد ينفع يوما بعض الناس .

 

 تقبلوا جميعاً تحياتى  وهذا مرفق للدالة

Sum Cells by Font Color.rar

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

أخي وحبيبي في الله مختار

جزاكم الله خير الجزاء في الدنيا والآخرة ونفع بكم ورزقكم من حيث لا تحتسب

هو دا الكلام يا كبير تسلم وتعيش وتاكل قراقيش (ولا مفيش في الصعيد منه)

  • Like 2
قام بنشر

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

 

أخى وأستاذى ياسر خليل تقبل الله تعالى دعائكم لى ولك مثله بإذن الله تعالى

 

أخى الفاضل عبدالله فاروق بارك الله فيك    وشرُفت بمرورك وسعدتُ به

  • Like 2

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