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

دالة الجمع بناء على لون الخط أو Sum Cells by Font Color


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

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

 

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

 

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

 

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

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