Theme
꺽은선 차트 그래프에서 범위를 벗어났을 경우 강조하는 엑셀 매크로 및 사용법
Comments
그래프에서 범위를 벗어났을 경우에 강조하는 법
|
꺽은선 차트 그래프에서 범위를 벗어났을 경우 강조하는 엑셀 매크로 및 사용법
Sub Macro2()
Dim 색 As Long, rng As Range, i As Long
With ActiveSheet
Set rng = .Range("c3:q5")
For i = 3 To 17
If .Cells(3, i) > .Cells(4, i) Or .Cells(3, i) < .Cells(5, i) Then
If .Cells(3, i) > .Cells(4, i) Then 색 = 3
If .Cells(3, i) < .Cells(5, i) Then 색 = 5
.ChartObjects("chart 1").Activate
ActiveChart.ChartArea.Select
ActiveChart.SeriesCollection(1).Select
ActiveChart.SeriesCollection(1).Points(i - 2).Select
With Selection.Border
.ColorIndex = 56
.Weight = xlMedium
.LineStyle = xlContinuous
End With
With Selection
.MarkerBackgroundColorIndex = 색
.MarkerForegroundColorIndex = 색
.MarkerStyle = xlCircle
.MarkerSize = 9
.Shadow = False
End With
End If
Next
End With
End Sub
Sub Macro2()
Dim 색 As Long, rng As Range, i As Long
With ActiveSheet
Set rng = .Range("c3:q5")
For i = 3 To 17
If .Cells(3, i) > .Cells(4, i) Or .Cells(3, i) < .Cells(5, i) Then
If .Cells(3, i) > .Cells(4, i) Then 색 = 3
If .Cells(3, i) < .Cells(5, i) Then 색 = 5
.ChartObjects("chart 1").Activate
ActiveChart.ChartArea.Select
ActiveChart.SeriesCollection(1).Select
ActiveChart.SeriesCollection(1).Points(i - 2).Select
With Selection.Border
.ColorIndex = 56
.Weight = xlMedium
.LineStyle = xlContinuous
End With
With Selection
.MarkerBackgroundColorIndex = 색
.MarkerForegroundColorIndex = 색
.MarkerStyle = xlCircle
.MarkerSize = 9
.Shadow = False
End With
End If
Next
End With
End Sub
'2FeRed's IT 생활 > 추천프로그램' 카테고리의 다른 글
[프로그램] 노트패드++ 텍스트 편집 팁. (0) | 2010.06.23 |
---|---|
[워드] 마이크로소프트 워드 2003,2007,2010 바로 가기 키 (단축키) (0) | 2010.06.16 |
[오피스] 마이크로 소프트 오피스 바로 가기 키 단축키 (0) | 2010.06.09 |
[엑셀] Excel 바로 가기 및 기능 키 (0) | 2010.06.05 |
[엑셀] VBA, Visual Basic에서의 연산자 우선 순위 (0) | 2010.05.31 |
아름다운 인터넷 문화를 위해 댓글을 남겨주세요. -0-;