تغییر رنگ اعداد بالاتر و پایین تر از میانگین
شاید شما نیاز به کدی داریدکه بدانید کدام یک از اعداد شما در یک شیت بالاتر و یا پایین تر از میانگین هستند. در واقع با یک نگاه ،اوضاع دستتان بیاید.
برای استفاده از این کد ،نرم افزار اکسل را اجرا کنید. وارد محیط ویرایشگر vba شوید.(Alt+F11)سپس تمام کدها را درsheet1 کپی کنید. و در نهایت کلید F5 را فشار دهید تا نتیجه را ببینید.(این کد اعداد تصادفی بین -50 و +50 تولید می کند)
' Excel 2010
' Demonstrate the AddAboveAverage method
Sub TestAboveAverage()
' Fill the range with random numbers between
' -50 and 50.
Dim rng As Range
Set rng = Range("A1", "D5")
SetupRandomData rng
' Create a conditional format for values above average.
Dim aa As AboveAverage
Set aa = rng.FormatConditions.AddAboveAverage
aa.AboveBelow = xlAboveAverage
aa.Font.Bold = True
aa.Font.Color = vbBlue
' Create a conditional format for values below average.
Dim ba As AboveAverage
Set ba = rng.FormatConditions.AddAboveAverage
ba.AboveBelow = xlBelowAverage
ba.Font.Color = vbRed
End Sub
Sub SetupRandomData(rng As Range)
rng.Formula = "=RANDBETWEEN(-50, 50)"
End Sub

ممنونم.عالی بود
خیلی به دردم خورد. ممنون
سلام مرسی بخاطر مطلب تون
من میخوام رنگ نمودارهارو با VBA عوض کنم مثلا از 0تا میانگین ی رنگ از میانگین ب بعد ی رنگ دیگه
چیکا باید بکنم؟؟میشه راهنمائی کنید؟
مطالب خوبی بود هیچکس نظر نگذاشته گفتم اولین نفر باشم تشکر میکنم