Graphique avec sélection de données variable

  • Initiateur de la discussion Initiateur de la discussion ted1057
  • Date de début Date de début

Boostez vos compétences Excel avec notre communauté !

Rejoignez Excel Downloads, le rendez-vous des passionnés où l'entraide fait la force. Apprenez, échangez, progressez – et tout ça gratuitement ! 👉 Inscrivez-vous maintenant !

ted1057

XLDnaute Occasionnel
Bonjour,

Je me permet de vous solliciter afin d'avoir un peu d'aide sur du code VBA.

Je cherche à réaliser un graphique via VBA avec des données d'entrée du graphique variable afin de suivre ma consommation de composant.

J'avais bidouiller un trucs qui à l'époque me satisfaisait à moitié mais aujourd’hui j'aimerais le modifier sans savoir comment.

Il s'agit d'un graphique prenant comme élément la date (colonne A) puis des valeurs en (colonne B).
Il prend également la valeur constante E, comme valeur de stock de sécu.

Les données de dates, données et donc stock de sécu peuvent être variable selon la référence traitée.

Ainsi j'aimerais obtenir un graphique qui soit plus beau que celui que j'ai dans ma pièce jointe et que les dates aillent de la première de mon tableau à la dernière.
 

Pièces jointes

Re : Graphique avec sélection de données variable

Bonjour

tu n'as pas besoin de macro pour faire cela, il te suffit d'utiliser la fonctionalité tableau (onglet accueil/style/mettre sous forme de tableau) et de construire ton graphique à partir de là.
Dès que tu écris dans la première ligne vide sous le tableau, la formule du dessus se recopie, la donnée s'intègre dans le tableau et dans le graphique.
Voir plus d'explications ici et ton fichier en retour
Ce lien n'existe plus
 

Pièces jointes

Re : Graphique avec sélection de données variable

Bonjour ted1057, Salut Misange 🙂 .
Comme j'étais parti, je livre
Je suis bien d'accord avec Misange, je t'ai même fait un exemple complet (voir fichier joint).
Si tu tiens vraiment à te compliquer la vie, essai ces changerments :
VB:
Sub Prep_Graph()
Sheets("analyse").Select
 Ls = Cells(Rows.Count, "A").End(xlUp).Row
 ActiveWorkbook.Names("date").RefersToR1C1 = "=Analyse!R3C1:R" & Ls & "C1"
 ActiveWorkbook.Names("valeur").RefersToR1C1 = "=Analyse!R3C2:R" & Ls & "C2"
 ActiveWorkbook.Names("ss").RefersToR1C1 = "=Analyse!R3C5:R" & Ls & "C5"
 'ActiveWindow.SmallScroll Down:=-6
 'Reprise de ton code original
Ls = Cells(Rows.Count, "f").End(xlUp).Row
 'Etc.....

Cordialement
 

Pièces jointes

Re : Graphique avec sélection de données variable

Bonjour, Efgé et Misange

Vos solutions fonctionnent très bien merci à vous.
Je vais opter pour la solution macro mais je vais étudier la solution du tableau qui pourrait mettre utile pour d'autres applications.
 
- Navigue sans publicité
- Accède à Cléa, notre assistante IA experte Excel... et pas que...
- Profite de fonctionnalités exclusives
Ton soutien permet à Excel Downloads de rester 100% gratuit et de continuer à rassembler les passionnés d'Excel.
Je deviens Supporter XLD

Discussions similaires

Réponses
0
Affichages
269
Retour