Plage de donnée variable pour les données d'un graphique

Bonjour à tous,

je voulais savoir si il étais possible de mettre une plage de donnée dans un graphique qui varie en fonction d'une cellule que l'on remplirait.

je met un pièce-jointe un petit exemple que j'ai fait. Le but serais que si en F6 nous avons 3 alors le graphique ne montre que les 3 premiers jour.

Merci d'avance et bonne journée.

15exemple.xlsx (13.94 Ko)

Bonjour Jeremy, bonjour le forum,


Peut-être comme ça :

Private Sub Worksheet_Change(ByVal Target As Range)
Dim GR As ChartObject
Set GR = Me.ChartObjects("Graphique 2")
If Target.Address <> "$F$6" Then Exit Sub
GR.Activate
ActiveChart.SetSourceData Source:=Me.Range("B1").Resize(3, Target.Value + 1)
End Sub

Désolé, plus le temps de commenter le code...

Bonjour,

J'allais écrire un pavé pour le faire sans macro, et puis bon, le lien suivant va très bien en fait ^^

Bonjour,

Une proposition avec des noms définis.

Cdlt.

55exemple-1.xlsx (29.79 Ko)

Bonjour à tous,

Merci ThauThème, mais je voulais éviter le VBA.

JoyeuxNoel et Jean-Eric, c'est parfait c'est ce que je voulais. Merci !

J'avais essayé de passer par des noms définis mais dans ma sélection des données du tableau que je n'arrivait pas à faire appelle au nom. J'essayé avec la fonction indirect mais j'avais une erreur.

Merci à vous,

Bonne continuation

Rechercher des sujets similaires à "plage donnee variable donnees graphique"