یه سری شماره دانشجویی دارم و برای هر شماره دانشجویی هم یه نمره
می خوام یه نمودار بکشم که محور افقی شماره دانشجویی باشه محور عمودی نمره
بعد تو نمودار نمرات اونایی که کمتر از 10 شده قرمز باشه، 10 تا 15 آبی بالای 15 هم مشکی
ممنون می شم راهنماییم کنید
|
🖤 پیام تسلیتبا نهایت تأسف و تأثر، باخبر شدیم جناب آقای محمد محمدی با نام کاربری smartman ، از مدیران ارزشمند انجمن اکسل ایران، دار فانی را وداع گفتهاند. ایشان سالها با دانش، تجربه، اخلاق نیکو و روحیه کمک به دیگران، سهم بزرگی در رشد و پویایی انجمن داشتند و خاطره حضور ارزشمندشان همواره در ذهن اعضای انجمن باقی خواهد ماند. مدیریت و اعضای انجمن ExcelIran این ضایعه را به خانواده محترم ایشان، دوستان و تمامی اعضای انجمن تسلیت عرض نموده و از خداوند متعال برای آن مرحوم، رحمت و مغفرت الهی و برای بازماندگان صبر و شکیبایی مسئلت دارند.
انا لله و انا الیه راجعون
|

Private Sub Worksheet_Activate()
Dim c As Range
Dim i As Integer
i = 1
For Each c In Sheet1.Range("b3:b15")
If c.Value < Sheet1.Range("d1").Value Then
Sheet2.ChartObjects("Chart 1").Activate
ActiveChart.SeriesCollection(1).Select
ActiveChart.SeriesCollection(1).Points(i).Select
With Selection.Format.Fill
.Visible = msoTrue
.ForeColor.RGB = RGB(255, 0, 0)
End With
ElseIf c.Value >= Sheet1.Range("d1").Value And c.Value < Sheet1.Range("e1").Value Then
ActiveSheet.ChartObjects("Chart 1").Activate
ActiveChart.SeriesCollection(1).Select
ActiveChart.SeriesCollection(1).Points(i).Select
With Selection.Format.Fill
.Visible = msoTrue
.ForeColor.RGB = RGB(0, 255, 255)
End With
End If
If c.Value > Sheet1.Range("e1").Value Then
Sheet2.ChartObjects("Chart 1").Activate
ActiveChart.SeriesCollection(1).Select
ActiveChart.SeriesCollection(1).Points(i).Select
With Selection.Format.Fill
.Visible = msoTrue
.ForeColor.RGB = RGB(0, 0, 0)
End With
End If
i = i + 1
Next
End Sub
For Each c In Sheet1.Range("b3:b15")
private sub worksheet_activate()
dim c as range
dim i as integer
i = 1
for each c in sheet1.range("b3:b15")
if c.value < sheet1.range("d1").value then
sheet2.chartobjects("chart 1").activate
activechart.seriescollection(1).select
activechart.seriescollection(1).points(i).select
with selection.format.fill
.visible = msotrue
.forecolor.rgb = rgb(255, 0, 0)
end with
elseif c.value >= sheet1.range("d1").value and c.value < sheet1.range("e1").value then
activesheet.chartobjects("chart 1").activate
activechart.seriescollection(1).select
activechart.seriescollection(1).points(i).select
with selection.format.fill
.visible = msotrue
.forecolor.rgb = rgb(0, 255, 255)
end with
end if
if c.value > sheet1.range("e1").value then
sheet2.chartobjects("chart 1").activate
activechart.seriescollection(1).select
activechart.seriescollection(1).points(i).select
with selection.format.fill
.visible = msotrue
.forecolor.rgb = rgb(0, 0, 0)
end with
end if
i = i + 1
next
end sub

کامنت