VBA Excel graphique

Fermé
sarah3854 - 15 nov. 2010 à 15:16
 sarah3854 - 15 nov. 2010 à 16:29
Bonjour,


j'ai une petite question simple mais à laquelle je n'arrive pas à répondre:
je voudrais faire un mixe des 2 codes suivants me permettant de dire que l'abscisse de mon graphe est situé dans la feuille Pentes jusqu'à la ligne i - 1

ActiveChart.SeriesCollection(1).XValues = "=Pentes!R10C8:R33C8"
ActiveChart.SeriesCollection(1).XValues = Range("P10:P" & i - 1 & "")

J'ai essayé

ActiveChart.SeriesCollection(1).XValues = "=Pentes!R10C8:R" & i - 1 & "C8"

mais ca ne marche pas

merci d'avance
A voir également:

4 réponses

cousinhub29 Messages postés 882 Date d'inscription mardi 10 août 2010 Statut Membre Dernière intervention 25 avril 2024 334
15 nov. 2010 à 15:19
Bonjour,

Tu as bien déterminé la valeur de i ?

Montre le code, pour voir
0
voilà le code:

Range("H10").Select
i = 10

While Not Range("H" & i & "").Value = 0
i = i + 1
Wend

Sheets("InstManhours").Select
ActiveSheet.ChartObjects("Chart 1").Activate

ActiveChart.SeriesCollection(1).XValues = "=Pentes!R10C8:R" & i - 1 & "C8"

i est bien défini et correctement calculé
0
cousinhub29 Messages postés 882 Date d'inscription mardi 10 août 2010 Statut Membre Dernière intervention 25 avril 2024 334
15 nov. 2010 à 16:02
Re-,

Essaie avec ce code (sans utilisation du i)

ActiveChart.SeriesCollection(1).XValues = Sheets("Pentes").Range("H10:H" & Sheets("Pentes").[H65000].End(xlUp).Row)


Peut-être?
0
ca ne marche pas non plus avec ca...
0