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

جمع الخلية التى ملونة فقط


ahmedhafez

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

اخي احمد هذا كود من احد المواقع الأجنبية

 [b]Function ColorFunction(rColor As Range, rRange As Range, Optional SUM As Boolean)[/b]


	Dim rCell As Range


	Dim lCol As Long


	Dim vResult




''''''''''''''''''''''''''''''''''''''


'Written by Ozgrid Business Applications


'www.ozgrid.com




'Sums or counts cells based on a specified fill color.


'''''''''''''''''''''''''''''''''''''''




	lCol = rColor.Interior.ColorIndex




	If SUM = True Then


		For Each rCell In rRange


			If rCell.Interior.ColorIndex = lCol Then


				vResult = WorksheetFunction.SUM(rCell,vResult)


			End If


		Next rCell


	Else


		For Each rCell In rRange


			If rCell.Interior.ColorIndex = lCol Then


				vResult = 1 + vResult


			End If


		Next rCell


	End If




   ColorFunction = vResult


[b]End Function[/b]

و هذا هو رابط الموضوع الأصلي

http://www.ozgrid.com/VBA/sum-count-cells-by-color.htm

رابط هذا التعليق
شارك

السلام عليكم

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

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

رابط هذا التعليق
شارك

طبعا مشكورين

ولكن لي اقتراح

على أي أساس يكون التلوين؟

ونستعمل sumif

بمعنى أننا نلون مثلا القيم أكبر من 100 مثلا

نستعمل الدالة sumif بنفس الشرط

والله أعلم

  • Like 1
رابط هذا التعليق
شارك

السلام عليكم

إليكم الملف المرفق به كود يحسب قيم الخلايا حسب لونها

للأمانة الكود منقول بارك الله في صاحبه

دون أن أنسى مساهمات الأساتذة مشكورين

test colour.rar

رابط هذا التعليق
شارك

من فضلك سجل دخول لتتمكن من التعليق

ستتمكن من اضافه تعليقات بعد التسجيل



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

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

Important Information