ZAKAO
XLDnaute Junior
Bonjour tout le monde,
J'espère sincèrement que vous allez bien.
Je vous contacte car j'ai un problème sur l'écriture d'une ligne d'un code. Voici le code avec la ligne qui pose problème en rouge:
Je vous remercie d'avance en vous souhaitant une agréable fin d'après-midi.
Bien cordialement,
ZAKAO
J'espère sincèrement que vous allez bien.
Je vous contacte car j'ai un problème sur l'écriture d'une ligne d'un code. Voici le code avec la ligne qui pose problème en rouge:
Le problème survient car cette proportion est dynamique.F_SYNT.ChartObjects("G_AV").Activate
With ActiveChart
'Taille de l'axe
.Axes(xlCategory).MinimumScale = F_REGLAGE.Range("DEBUT")
.Axes(xlCategory).MaximumScale = F_REGLAGE.Range("FIN")
'Paramêtres des différentes séries
'---Avancement
With .FullSeriesCollection(1)
.XValues = "='Jalons 2'!$C$2:$C$" & n + 3
.Values = "='Jalons 2'!$G$2:$G$" & n + 3
.ErrorBar Direction:=xlX, Include:=xlErrorBarIncludePlusValues, Type:=xlErrorBarTypeCustom, Amount:="='Jalons 2'!$F$2:$F$" & n + 3
.DataLabels.Format.TextFrame2.TextRange.InsertChartField msoChartFieldRange, "='Jalons 2'!$A$2:$A$" & n + 3, 0
End With
'---Tasks
With .FullSeriesCollection(2)
.XValues = "='Jalons 2'!$C$2:$C$" & n + 3
.Values = "='Jalons 2'!$G$2:$G$" & n + 3
.ErrorBar Direction:=xlX, Include:=xlErrorBarIncludePlusValues, Type:=xlErrorBarTypeCustom, Amount:="='Jalons 2'!$E$2:$E$" & n + 3
.ErrorBar Direction:=xlY, Include:=xlErrorBarIncludeMinusValues, Type:=xlErrorBarTypeCustom, Amount:="", MinusValues:="='Jalons 2'!$H$2:$H$" & n + 3
.DataLabels.Format.TextFrame2.TextRange.InsertChartField msoChartFieldRange, "='Jalons 2'!$A$2:$A$" & n + 3, 0
End With
'---Milestones
With .FullSeriesCollection(3)
.XValues = "='Jalons 2'!$Q$2:$Q$" & n + 5
.Values = "='Jalons 2'!$R$2:$R$" & n + 5
.Points(n + 3).Format.Fill.ForeColor.RGB = RGB(192, 0, 0)
.DataLabels.Format.TextFrame2.TextRange.InsertChartField msoChartFieldRange, "='Jalons 2'!$P$2:$P$" & n + 5, 0
End With
'---Avancement 2
With .FullSeriesCollection(4)
.XValues = "='Jalons 2'!$I$2:$I$" & n + 3
.Values = "='Jalons 2'!$M$2:$M$" & n + 3
.ErrorBar Direction:=xlX, Include:=xlErrorBarIncludePlusValues, Type:=xlErrorBarTypeCustom, Amount:="='Jalons 2'!$L$2:$L$" & n + 3
.DataLabels.Format.TextFrame2.TextRange.InsertChartField msoChartFieldRange, "='Jalons 2'!$A$2:$A$" & n + 3, 0
End With
'---Tasks 2
With .FullSeriesCollection(5)
.XValues = "='Jalons 2'!$I$2:$I$" & n + 3
.Values = "='Jalons 2'!$M$2:$M$" & n + 3
.ErrorBar Direction:=xlX, Include:=xlErrorBarIncludePlusValues, Type:=xlErrorBarTypeCustom, Amount:="='Jalons 2'!$K$2:$K$" & n + 3
.ErrorBar Direction:=xlY, Include:=xlErrorBarIncludeMinusValues, Type:=xlErrorBarTypeCustom, Amount:="", MinusValues:="='Jalons 2'!$N$2:$N$" & n + 3
.DataLabels.Format.TextFrame2.TextRange.InsertChartField msoChartFieldRange, "='Jalons 2'!$A$2:$A$" & n + 3, 0
End With
'---Milestones 2
With .FullSeriesCollection(6)
.XValues = "='Jalons 2'!$S$3:$S$" & n + 4
.Values = "='Jalons 2'!$T$2:$T$" & n + 4
.Points(2).Format.Fill.ForeColor.RGB = RGB(0, 192, 0)
.DataLabels.Format.TextFrame2.TextRange.InsertChartField msoChartFieldRange, "='Jalons 2'!$P$2:$P$" & n + 4, 0
End With
End With
'Opti
With Application: .ScreenUpdating = True: .Calculation = xlAutomatic: End With
End Sub
Quelqu'un aurait-il une solution svp ?"='Jalons 2'!$P$2:$P$" & n + 4
Je vous remercie d'avance en vous souhaitant une agréable fin d'après-midi.
Bien cordialement,
ZAKAO