UpdateChart secondaire public ()
Faible ChtObj comme ChartObject
Faible PriceType en tant que longtemps
Placer ChtObj = ActiveSheet.ChartObjects (1)
Application.ScreenUpdating = faux
PriceType = ActiveSheet.Cells (13, 20). Valeur
Si PriceType = 1 puis
Avec ChtObj.Chart.SeriesCollection (1)
. Valeurs = ActiveSheet.Range (« 771 : 1475 »)
.MarkerBackgroundColorIndex = 1
.MarkerBackgroundColorIndex = 4
Extrémité avec
ChtObj.Visible = rectifient
ElseIf PriceType = 2 puis
Avec ChtObj.Chart.SeriesCollection (1)
. Valeurs = ActiveSheet.Range (« $D$771 : $D$1475 »)
.MarkerForegroundColorIndex = 1
.MarkerBackgroundColorIndex = 5
Extrémité avec
ChtObj.Visible = rectifient
ElseIf PriceType = 3 puis
Avec ChtObj.Chart.SeriesCollection (1)
. Valeurs = ActiveSheet.Range (« $E$771 : $E$1475 »)
.MarkerForegroundColorIndex = 1
.MarkerBackgroundColorIndex = 3
Extrémité avec
ChtObj.Visible = rectifient
ElseIf PriceType = 4 puis
Avec ChtObj.Chart.SeriesCollection (1)
. Valeurs = ActiveSheet.Range (« $I$771 : $I$1475 »)
.MarkerForegroundColorIndex = 1
.MarkerBackgroundColorIndex = 9
Extrémité avec
ChtObj.Visible = rectifient
ElseIf PriceType = 5 puis
Avec ChtObj.Chart.SeriesCollection (1)
. Valeurs = ActiveSheet.Range (« $F$771 : $F$1475 »)
.MarkerForegroundColorIndex = 1
.MarkerBackgroundColorIndex = 7
Extrémité avec
ChtObj.Visible = rectifient
ElseIf PriceType = 6 puis
Avec ChtObj.Chart.SeriesCollection (1)
. Valeurs = ActiveSheet.Range (« D$771 : $D$1475 »)
.MarkerForegroundColorIndex = 1
.MarkerBackgroundColorIndex = 5
Extrémité avec
ActiveChart.SeriesCollection.NewSeries
Avec ChtObj.Chart.SeriesCollection (2)
. Valeurs = ActiveSheet.Range (« E$771 : $E$1475 »)
.MarkerForegroundColorIndex = 1
.MarkerBackgroundColorIndex = 3
Extrémité avec
ActiveChart.SeriesCollection.NewSeries
Avec ChtObj.Chart.SeriesCollection (3)
. Valeurs = ActiveSheet.Range (« I$771 : $I$1475 »)
.MarkerForegroundColorIndex = 1
.MarkerBackgroundColorIndex = 9
Extrémité avec
ChtObj.Visible = rectifient
Finir si
ActiveSheet.PivotTables (« PivotTable3 ») .PivotCache.Refresh
Application.ScreenUpdating = rectifient
Sous-marin d'extrémité
|