تغییر رنگ اعداد بالاتر و پایین تر از میانگین

تغییر رنگ اعداد بالاتر و پایین تر از میانگین

شاید شما نیاز به کدی داریدکه بدانید کدام یک از اعداد شما در یک شیت بالاتر و یا پایین تر از میانگین هستند. در واقع با یک نگاه ،اوضاع دستتان بیاید.
برای استفاده از این کد ،نرم افزار اکسل را اجرا کنید. وارد محیط ویرایشگر 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

4 thoughts on “تغییر رنگ اعداد بالاتر و پایین تر از میانگین

  1. رها میگوید:

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

  2. AZARI میگوید:

    مطالب خوبی بود هیچکس نظر نگذاشته گفتم اولین نفر باشم تشکر میکنم

دیدگاهتان را بنویسید

نشانی ایمیل شما منتشر نخواهد شد. بخش‌های موردنیاز علامت‌گذاری شده‌اند *