Общественное Sub UpdateChart ()
Тусклое ChtObj как ChartObject
Тусклое PriceType как длиной
Установите ChtObj = ActiveSheet.ChartObjects (1)
Application.ScreenUpdating = ложно
PriceType = ActiveSheet.Cells (13, 20). Значение
Если PriceType = 1 после этого
С ChtObj.Chart.SeriesCollection (1)
. Значения = ActiveSheet.Range («771: 1475»)
.MarkerBackgroundColorIndex = 1
.MarkerBackgroundColorIndex = 4
Конец с
ChtObj.Visible = True
ElseIf PriceType = 2 после этого
С ChtObj.Chart.SeriesCollection (1)
. Значения = ActiveSheet.Range («$D$771: $D$1475»)
.MarkerForegroundColorIndex = 1
.MarkerBackgroundColorIndex = 5
Конец с
ChtObj.Visible = True
ElseIf PriceType = 3 после этого
С ChtObj.Chart.SeriesCollection (1)
. Значения = ActiveSheet.Range («$E$771: $E$1475»)
.MarkerForegroundColorIndex = 1
.MarkerBackgroundColorIndex = 3
Конец с
ChtObj.Visible = True
ElseIf PriceType = 4 после этого
С ChtObj.Chart.SeriesCollection (1)
. Значения = ActiveSheet.Range («$I$771: $I$1475»)
.MarkerForegroundColorIndex = 1
.MarkerBackgroundColorIndex = 9
Конец с
ChtObj.Visible = True
ElseIf PriceType = 5 после этого
С ChtObj.Chart.SeriesCollection (1)
. Значения = ActiveSheet.Range («$F$771: $F$1475»)
.MarkerForegroundColorIndex = 1
.MarkerBackgroundColorIndex = 7
Конец с
ChtObj.Visible = True
ElseIf PriceType = 6 после этого
С ChtObj.Chart.SeriesCollection (1)
. Значения = ActiveSheet.Range («D$771: $D$1475»)
.MarkerForegroundColorIndex = 1
.MarkerBackgroundColorIndex = 5
Конец с
ActiveChart.SeriesCollection.NewSeries
С ChtObj.Chart.SeriesCollection (2)
. Значения = ActiveSheet.Range («E$771: $E$1475»)
.MarkerForegroundColorIndex = 1
.MarkerBackgroundColorIndex = 3
Конец с
ActiveChart.SeriesCollection.NewSeries
С ChtObj.Chart.SeriesCollection (3)
. Значения = ActiveSheet.Range («I$771: $I$1475»)
.MarkerForegroundColorIndex = 1
.MarkerBackgroundColorIndex = 9
Конец с
ChtObj.Visible = True
Закончитесь если
ActiveSheet.PivotTables («PivotTable3») .PivotCache.Refresh
Application.ScreenUpdating = True
Подводная лодка конца
|