PièceJointe
XLDnaute Nouveau
Pointer les lignes "sous-totaux" dans une macro
Bonjour à tous...
de retour parmi vous, je crois que je suis en train de devenir addict...
Voilà je n'ai pas trouvé en parcourant vos forums comment, dans une macro, pointer une plage relative (est-ce seulement le nom ? Dans mon exemple il s'agit de sous totaux...)
Voici mon code :
Comment faire en sorte que "Range("H166:L166")" prenne une valeur relative ? En gros sil des données sont insérées ma ligne de réfernce n'est plus la 166...
Et y a t'il moyen de faire en sorte qu'il me sorte un graph pour tous mes sous totaux et pas seulement ceux de la ligne 166 colonnes H à F ?
Merci d'avance pour vos conseils.
Bonjour à tous...
de retour parmi vous, je crois que je suis en train de devenir addict...
Voilà je n'ai pas trouvé en parcourant vos forums comment, dans une macro, pointer une plage relative (est-ce seulement le nom ? Dans mon exemple il s'agit de sous totaux...)
Voici mon code :
Code:
Sub GRAPH()
Charts.Add
ActiveChart.ChartType = xl3DColumnClustered
ActiveChart.SetSourceData Source:=Sheets("Général").Range("H166:L166"), _
PlotBy:=xlColumns
ActiveChart.SeriesCollection(1).Name = "=Général!R5C8"
ActiveChart.SeriesCollection(2).Name = "=Général!R5C9"
ActiveChart.SeriesCollection(3).Name = "=Général!R5C10"
ActiveChart.SeriesCollection(4).Name = "=Général!R5C11"
ActiveChart.SeriesCollection(5).Name = "=Général!R5C12"
ActiveChart.Location Where:=xlLocationAsNewSheet, Name:="Graphiques"
With ActiveChart
.HasTitle = True
.ChartTitle.Characters.Text = "Répartion de l'offre de formation par domaines"
.Axes(xlCategory).HasTitle = True
.Axes(xlCategory).AxisTitle.Characters.Text = "Domaine"
.Axes(xlSeries).HasTitle = False
.Axes(xlValue).HasTitle = True
.Axes(xlValue).AxisTitle.Characters.Text = "Nombre"
End With
End Sub
Comment faire en sorte que "Range("H166:L166")" prenne une valeur relative ? En gros sil des données sont insérées ma ligne de réfernce n'est plus la 166...
Et y a t'il moyen de faire en sorte qu'il me sorte un graph pour tous mes sous totaux et pas seulement ceux de la ligne 166 colonnes H à F ?
Merci d'avance pour vos conseils.
Dernière édition: